jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4419 lines
219KB

  1. /*
  2. * IDENTIFICATION:
  3. * stub generated Tue Jan 30 00:00:52 2007
  4. * with a MiG generated Mon Sep 11 19:11:05 PDT 2006 by root@b09.apple.com
  5. * OPTIONS:
  6. */
  7. /* Module JackRPCEngine */
  8. #define __MIG_check__Request__JackRPCEngine_subsystem__ 1
  9. #define __NDR_convert__Request__JackRPCEngine_subsystem__ 1
  10. #include <string.h>
  11. #include <mach/ndr.h>
  12. #include <mach/boolean.h>
  13. #include <mach/kern_return.h>
  14. #include <mach/notify.h>
  15. #include <mach/mach_types.h>
  16. #include <mach/message.h>
  17. #include <mach/mig_errors.h>
  18. #include <mach/port.h>
  19. #include <mach/std_types.h>
  20. #include <mach/mig.h>
  21. #include <mach/mig.h>
  22. #include <mach/mach_types.h>
  23. #include "Jackdefs.h"
  24. #ifndef mig_internal
  25. #define mig_internal static __inline__
  26. #endif /* mig_internal */
  27. #ifndef mig_external
  28. #define mig_external
  29. #endif /* mig_external */
  30. #if !defined(__MigTypeCheck) && defined(TypeCheck)
  31. #define __MigTypeCheck TypeCheck /* Legacy setting */
  32. #endif /* !defined(__MigTypeCheck) */
  33. #if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_)
  34. #define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */
  35. #endif /* !defined(__MigKernelSpecificCode) */
  36. #ifndef LimitCheck
  37. #define LimitCheck 0
  38. #endif /* LimitCheck */
  39. #ifndef min
  40. #define min(a,b) ( ((a) < (b))? (a): (b) )
  41. #endif /* min */
  42. #if !defined(_WALIGN_)
  43. #define _WALIGN_(x) (((x) + 3) & ~3)
  44. #endif /* !defined(_WALIGN_) */
  45. #if !defined(_WALIGNSZ_)
  46. #define _WALIGNSZ_(x) _WALIGN_(sizeof(x))
  47. #endif /* !defined(_WALIGNSZ_) */
  48. #ifndef UseStaticTemplates
  49. #define UseStaticTemplates 0
  50. #endif /* UseStaticTemplates */
  51. #ifndef __DeclareRcvRpc
  52. #define __DeclareRcvRpc(_NUM_, _NAME_)
  53. #endif /* __DeclareRcvRpc */
  54. #ifndef __BeforeRcvRpc
  55. #define __BeforeRcvRpc(_NUM_, _NAME_)
  56. #endif /* __BeforeRcvRpc */
  57. #ifndef __AfterRcvRpc
  58. #define __AfterRcvRpc(_NUM_, _NAME_)
  59. #endif /* __AfterRcvRpc */
  60. #ifndef __DeclareRcvSimple
  61. #define __DeclareRcvSimple(_NUM_, _NAME_)
  62. #endif /* __DeclareRcvSimple */
  63. #ifndef __BeforeRcvSimple
  64. #define __BeforeRcvSimple(_NUM_, _NAME_)
  65. #endif /* __BeforeRcvSimple */
  66. #ifndef __AfterRcvSimple
  67. #define __AfterRcvSimple(_NUM_, _NAME_)
  68. #endif /* __AfterRcvSimple */
  69. #define novalue void
  70. #define msgh_request_port msgh_local_port
  71. #define MACH_MSGH_BITS_REQUEST(bits) MACH_MSGH_BITS_LOCAL(bits)
  72. #define msgh_reply_port msgh_remote_port
  73. #define MACH_MSGH_BITS_REPLY(bits) MACH_MSGH_BITS_REMOTE(bits)
  74. #define MIG_RETURN_ERROR(X, code) {\
  75. ((mig_reply_error_t *)X)->RetCode = code;\
  76. ((mig_reply_error_t *)X)->NDR = NDR_record;\
  77. return;\
  78. }
  79. /* typedefs for all requests */
  80. #ifndef __Request__JackRPCEngine_subsystem__defined
  81. #define __Request__JackRPCEngine_subsystem__defined
  82. #ifdef __MigPackStructs
  83. #pragma pack(4)
  84. #endif
  85. typedef struct {
  86. mach_msg_header_t Head;
  87. NDR_record_t NDR;
  88. client_name_t client_name;
  89. } __Request__rpc_jack_client_open_t;
  90. #ifdef __MigPackStructs
  91. #pragma pack()
  92. #endif
  93. #ifdef __MigPackStructs
  94. #pragma pack(4)
  95. #endif
  96. typedef struct {
  97. mach_msg_header_t Head;
  98. NDR_record_t NDR;
  99. int refnum;
  100. } __Request__rpc_jack_client_close_t;
  101. #ifdef __MigPackStructs
  102. #pragma pack()
  103. #endif
  104. #ifdef __MigPackStructs
  105. #pragma pack(4)
  106. #endif
  107. typedef struct {
  108. mach_msg_header_t Head;
  109. NDR_record_t NDR;
  110. int refnum;
  111. } __Request__rpc_jack_client_activate_t;
  112. #ifdef __MigPackStructs
  113. #pragma pack()
  114. #endif
  115. #ifdef __MigPackStructs
  116. #pragma pack(4)
  117. #endif
  118. typedef struct {
  119. mach_msg_header_t Head;
  120. NDR_record_t NDR;
  121. int refnum;
  122. } __Request__rpc_jack_client_deactivate_t;
  123. #ifdef __MigPackStructs
  124. #pragma pack()
  125. #endif
  126. #ifdef __MigPackStructs
  127. #pragma pack(4)
  128. #endif
  129. typedef struct {
  130. mach_msg_header_t Head;
  131. NDR_record_t NDR;
  132. int refnum;
  133. client_port_name_t name;
  134. unsigned flags;
  135. unsigned buffer_size;
  136. } __Request__rpc_jack_port_register_t;
  137. #ifdef __MigPackStructs
  138. #pragma pack()
  139. #endif
  140. #ifdef __MigPackStructs
  141. #pragma pack(4)
  142. #endif
  143. typedef struct {
  144. mach_msg_header_t Head;
  145. NDR_record_t NDR;
  146. int refnum;
  147. int port;
  148. } __Request__rpc_jack_port_unregister_t;
  149. #ifdef __MigPackStructs
  150. #pragma pack()
  151. #endif
  152. #ifdef __MigPackStructs
  153. #pragma pack(4)
  154. #endif
  155. typedef struct {
  156. mach_msg_header_t Head;
  157. NDR_record_t NDR;
  158. int refnum;
  159. int src;
  160. int dst;
  161. } __Request__rpc_jack_port_connect_t;
  162. #ifdef __MigPackStructs
  163. #pragma pack()
  164. #endif
  165. #ifdef __MigPackStructs
  166. #pragma pack(4)
  167. #endif
  168. typedef struct {
  169. mach_msg_header_t Head;
  170. NDR_record_t NDR;
  171. int refnum;
  172. int src;
  173. int dst;
  174. } __Request__rpc_jack_port_disconnect_t;
  175. #ifdef __MigPackStructs
  176. #pragma pack()
  177. #endif
  178. #ifdef __MigPackStructs
  179. #pragma pack(4)
  180. #endif
  181. typedef struct {
  182. mach_msg_header_t Head;
  183. NDR_record_t NDR;
  184. int refnum;
  185. client_port_name_t src;
  186. client_port_name_t dst;
  187. } __Request__rpc_jack_port_connect_name_t;
  188. #ifdef __MigPackStructs
  189. #pragma pack()
  190. #endif
  191. #ifdef __MigPackStructs
  192. #pragma pack(4)
  193. #endif
  194. typedef struct {
  195. mach_msg_header_t Head;
  196. NDR_record_t NDR;
  197. int refnum;
  198. client_port_name_t src;
  199. client_port_name_t dst;
  200. } __Request__rpc_jack_port_disconnect_name_t;
  201. #ifdef __MigPackStructs
  202. #pragma pack()
  203. #endif
  204. #ifdef __MigPackStructs
  205. #pragma pack(4)
  206. #endif
  207. typedef struct {
  208. mach_msg_header_t Head;
  209. NDR_record_t NDR;
  210. int buffer_size;
  211. } __Request__rpc_jack_set_buffer_size_t;
  212. #ifdef __MigPackStructs
  213. #pragma pack()
  214. #endif
  215. #ifdef __MigPackStructs
  216. #pragma pack(4)
  217. #endif
  218. typedef struct {
  219. mach_msg_header_t Head;
  220. NDR_record_t NDR;
  221. int onoff;
  222. } __Request__rpc_jack_set_freewheel_t;
  223. #ifdef __MigPackStructs
  224. #pragma pack()
  225. #endif
  226. #ifdef __MigPackStructs
  227. #pragma pack(4)
  228. #endif
  229. typedef struct {
  230. mach_msg_header_t Head;
  231. NDR_record_t NDR;
  232. int refnum;
  233. } __Request__rpc_jack_release_timebase_t;
  234. #ifdef __MigPackStructs
  235. #pragma pack()
  236. #endif
  237. #ifdef __MigPackStructs
  238. #pragma pack(4)
  239. #endif
  240. typedef struct {
  241. mach_msg_header_t Head;
  242. NDR_record_t NDR;
  243. int refnum;
  244. int conditional;
  245. } __Request__rpc_jack_set_timebase_callback_t;
  246. #ifdef __MigPackStructs
  247. #pragma pack()
  248. #endif
  249. #ifdef __MigPackStructs
  250. #pragma pack(4)
  251. #endif
  252. typedef struct {
  253. mach_msg_header_t Head;
  254. NDR_record_t NDR;
  255. int refnum;
  256. int notify;
  257. int value;
  258. } __Request__rpc_jack_client_rt_notify_t;
  259. #ifdef __MigPackStructs
  260. #pragma pack()
  261. #endif
  262. #endif /* !__Request__JackRPCEngine_subsystem__defined */
  263. /* typedefs for all replies */
  264. #ifndef __Reply__JackRPCEngine_subsystem__defined
  265. #define __Reply__JackRPCEngine_subsystem__defined
  266. #ifdef __MigPackStructs
  267. #pragma pack(4)
  268. #endif
  269. typedef struct {
  270. mach_msg_header_t Head;
  271. /* start of the kernel processed data */
  272. mach_msg_body_t msgh_body;
  273. mach_msg_port_descriptor_t private_port;
  274. /* end of the kernel processed data */
  275. NDR_record_t NDR;
  276. int shared_engine;
  277. int shared_client;
  278. int shared_graph;
  279. int result;
  280. } __Reply__rpc_jack_client_open_t;
  281. #ifdef __MigPackStructs
  282. #pragma pack()
  283. #endif
  284. #ifdef __MigPackStructs
  285. #pragma pack(4)
  286. #endif
  287. typedef struct {
  288. mach_msg_header_t Head;
  289. NDR_record_t NDR;
  290. kern_return_t RetCode;
  291. int result;
  292. } __Reply__rpc_jack_client_close_t;
  293. #ifdef __MigPackStructs
  294. #pragma pack()
  295. #endif
  296. #ifdef __MigPackStructs
  297. #pragma pack(4)
  298. #endif
  299. typedef struct {
  300. mach_msg_header_t Head;
  301. NDR_record_t NDR;
  302. kern_return_t RetCode;
  303. int result;
  304. } __Reply__rpc_jack_client_activate_t;
  305. #ifdef __MigPackStructs
  306. #pragma pack()
  307. #endif
  308. #ifdef __MigPackStructs
  309. #pragma pack(4)
  310. #endif
  311. typedef struct {
  312. mach_msg_header_t Head;
  313. NDR_record_t NDR;
  314. kern_return_t RetCode;
  315. int result;
  316. } __Reply__rpc_jack_client_deactivate_t;
  317. #ifdef __MigPackStructs
  318. #pragma pack()
  319. #endif
  320. #ifdef __MigPackStructs
  321. #pragma pack(4)
  322. #endif
  323. typedef struct {
  324. mach_msg_header_t Head;
  325. NDR_record_t NDR;
  326. kern_return_t RetCode;
  327. unsigned port_index;
  328. int result;
  329. } __Reply__rpc_jack_port_register_t;
  330. #ifdef __MigPackStructs
  331. #pragma pack()
  332. #endif
  333. #ifdef __MigPackStructs
  334. #pragma pack(4)
  335. #endif
  336. typedef struct {
  337. mach_msg_header_t Head;
  338. NDR_record_t NDR;
  339. kern_return_t RetCode;
  340. int result;
  341. } __Reply__rpc_jack_port_unregister_t;
  342. #ifdef __MigPackStructs
  343. #pragma pack()
  344. #endif
  345. #ifdef __MigPackStructs
  346. #pragma pack(4)
  347. #endif
  348. typedef struct {
  349. mach_msg_header_t Head;
  350. NDR_record_t NDR;
  351. kern_return_t RetCode;
  352. int result;
  353. } __Reply__rpc_jack_port_connect_t;
  354. #ifdef __MigPackStructs
  355. #pragma pack()
  356. #endif
  357. #ifdef __MigPackStructs
  358. #pragma pack(4)
  359. #endif
  360. typedef struct {
  361. mach_msg_header_t Head;
  362. NDR_record_t NDR;
  363. kern_return_t RetCode;
  364. int result;
  365. } __Reply__rpc_jack_port_disconnect_t;
  366. #ifdef __MigPackStructs
  367. #pragma pack()
  368. #endif
  369. #ifdef __MigPackStructs
  370. #pragma pack(4)
  371. #endif
  372. typedef struct {
  373. mach_msg_header_t Head;
  374. NDR_record_t NDR;
  375. kern_return_t RetCode;
  376. int result;
  377. } __Reply__rpc_jack_port_connect_name_t;
  378. #ifdef __MigPackStructs
  379. #pragma pack()
  380. #endif
  381. #ifdef __MigPackStructs
  382. #pragma pack(4)
  383. #endif
  384. typedef struct {
  385. mach_msg_header_t Head;
  386. NDR_record_t NDR;
  387. kern_return_t RetCode;
  388. int result;
  389. } __Reply__rpc_jack_port_disconnect_name_t;
  390. #ifdef __MigPackStructs
  391. #pragma pack()
  392. #endif
  393. #ifdef __MigPackStructs
  394. #pragma pack(4)
  395. #endif
  396. typedef struct {
  397. mach_msg_header_t Head;
  398. NDR_record_t NDR;
  399. kern_return_t RetCode;
  400. int result;
  401. } __Reply__rpc_jack_set_buffer_size_t;
  402. #ifdef __MigPackStructs
  403. #pragma pack()
  404. #endif
  405. #ifdef __MigPackStructs
  406. #pragma pack(4)
  407. #endif
  408. typedef struct {
  409. mach_msg_header_t Head;
  410. NDR_record_t NDR;
  411. kern_return_t RetCode;
  412. int result;
  413. } __Reply__rpc_jack_set_freewheel_t;
  414. #ifdef __MigPackStructs
  415. #pragma pack()
  416. #endif
  417. #ifdef __MigPackStructs
  418. #pragma pack(4)
  419. #endif
  420. typedef struct {
  421. mach_msg_header_t Head;
  422. NDR_record_t NDR;
  423. kern_return_t RetCode;
  424. int result;
  425. } __Reply__rpc_jack_release_timebase_t;
  426. #ifdef __MigPackStructs
  427. #pragma pack()
  428. #endif
  429. #ifdef __MigPackStructs
  430. #pragma pack(4)
  431. #endif
  432. typedef struct {
  433. mach_msg_header_t Head;
  434. NDR_record_t NDR;
  435. kern_return_t RetCode;
  436. int result;
  437. } __Reply__rpc_jack_set_timebase_callback_t;
  438. #ifdef __MigPackStructs
  439. #pragma pack()
  440. #endif
  441. #ifdef __MigPackStructs
  442. #pragma pack(4)
  443. #endif
  444. typedef struct {
  445. mach_msg_header_t Head;
  446. NDR_record_t NDR;
  447. kern_return_t RetCode;
  448. } __Reply__rpc_jack_client_rt_notify_t;
  449. #ifdef __MigPackStructs
  450. #pragma pack()
  451. #endif
  452. #endif /* !__Reply__JackRPCEngine_subsystem__defined */
  453. /* union of all replies */
  454. #ifndef __ReplyUnion__server_JackRPCEngine_subsystem__defined
  455. #define __ReplyUnion__server_JackRPCEngine_subsystem__defined
  456. union __ReplyUnion__server_JackRPCEngine_subsystem {
  457. __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open;
  458. __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close;
  459. __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate;
  460. __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate;
  461. __Reply__rpc_jack_port_register_t Reply_rpc_jack_port_register;
  462. __Reply__rpc_jack_port_unregister_t Reply_rpc_jack_port_unregister;
  463. __Reply__rpc_jack_port_connect_t Reply_rpc_jack_port_connect;
  464. __Reply__rpc_jack_port_disconnect_t Reply_rpc_jack_port_disconnect;
  465. __Reply__rpc_jack_port_connect_name_t Reply_rpc_jack_port_connect_name;
  466. __Reply__rpc_jack_port_disconnect_name_t Reply_rpc_jack_port_disconnect_name;
  467. __Reply__rpc_jack_set_buffer_size_t Reply_rpc_jack_set_buffer_size;
  468. __Reply__rpc_jack_set_freewheel_t Reply_rpc_jack_set_freewheel;
  469. __Reply__rpc_jack_release_timebase_t Reply_rpc_jack_release_timebase;
  470. __Reply__rpc_jack_set_timebase_callback_t Reply_rpc_jack_set_timebase_callback;
  471. __Reply__rpc_jack_client_rt_notify_t Reply_rpc_jack_client_rt_notify;
  472. };
  473. #endif /* __RequestUnion__server_JackRPCEngine_subsystem__defined */
  474. /* Forward Declarations */
  475. mig_internal novalue _Xrpc_jack_client_open
  476. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  477. mig_internal novalue _Xrpc_jack_client_close
  478. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  479. mig_internal novalue _Xrpc_jack_client_activate
  480. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  481. mig_internal novalue _Xrpc_jack_client_deactivate
  482. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  483. mig_internal novalue _Xrpc_jack_port_register
  484. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  485. mig_internal novalue _Xrpc_jack_port_unregister
  486. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  487. mig_internal novalue _Xrpc_jack_port_connect
  488. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  489. mig_internal novalue _Xrpc_jack_port_disconnect
  490. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  491. mig_internal novalue _Xrpc_jack_port_connect_name
  492. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  493. mig_internal novalue _Xrpc_jack_port_disconnect_name
  494. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  495. mig_internal novalue _Xrpc_jack_set_buffer_size
  496. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  497. mig_internal novalue _Xrpc_jack_set_freewheel
  498. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  499. mig_internal novalue _Xrpc_jack_release_timebase
  500. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  501. mig_internal novalue _Xrpc_jack_set_timebase_callback
  502. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  503. mig_internal novalue _Xrpc_jack_client_rt_notify
  504. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  505. #if (__MigTypeCheck || __NDR_convert__ )
  506. #if __MIG_check__Request__JackRPCEngine_subsystem__
  507. #if !defined(__MIG_check__Request__rpc_jack_client_open_t__defined)
  508. #define __MIG_check__Request__rpc_jack_client_open_t__defined
  509. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  510. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined)
  511. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  512. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  513. __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  514. #elif defined(__NDR_convert__int_rep__client_name_t__defined)
  515. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  516. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  517. __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
  518. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  519. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  520. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  521. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  522. #elif defined(__NDR_convert__int_rep__string__defined)
  523. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  524. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  525. __NDR_convert__int_rep__string(a, f, 128)
  526. #endif /* defined(__NDR_convert__*__defined) */
  527. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */
  528. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  529. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined)
  530. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  531. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  532. __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  533. #elif defined(__NDR_convert__char_rep__client_name_t__defined)
  534. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  535. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  536. __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
  537. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  538. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  539. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  540. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  541. #elif defined(__NDR_convert__char_rep__string__defined)
  542. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  543. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  544. __NDR_convert__char_rep__string(a, f, 128)
  545. #endif /* defined(__NDR_convert__*__defined) */
  546. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */
  547. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  548. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined)
  549. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  550. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  551. __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  552. #elif defined(__NDR_convert__float_rep__client_name_t__defined)
  553. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  554. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  555. __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
  556. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  557. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  558. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  559. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  560. #elif defined(__NDR_convert__float_rep__string__defined)
  561. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  562. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  563. __NDR_convert__float_rep__string(a, f, 128)
  564. #endif /* defined(__NDR_convert__*__defined) */
  565. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */
  566. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_open_t(__Request__rpc_jack_client_open_t *In0P)
  567. {
  568. typedef __Request__rpc_jack_client_open_t __Request;
  569. #if __MigTypeCheck
  570. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  571. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  572. return MIG_BAD_ARGUMENTS;
  573. #endif /* __MigTypeCheck */
  574. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined)
  575. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  576. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined)
  577. __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
  578. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */
  579. }
  580. #endif /* defined(__NDR_convert__int_rep...) */
  581. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined)
  582. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  583. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined)
  584. __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
  585. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */
  586. }
  587. #endif /* defined(__NDR_convert__char_rep...) */
  588. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined)
  589. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  590. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined)
  591. __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
  592. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */
  593. }
  594. #endif /* defined(__NDR_convert__float_rep...) */
  595. return MACH_MSG_SUCCESS;
  596. }
  597. #endif /* !defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */
  598. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  599. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  600. /* Routine rpc_jack_client_open */
  601. #ifdef mig_external
  602. mig_external
  603. #else
  604. extern
  605. #endif /* mig_external */
  606. kern_return_t server_rpc_jack_client_open
  607. (
  608. mach_port_t server_port,
  609. client_name_t client_name,
  610. mach_port_t *private_port,
  611. int *shared_engine,
  612. int *shared_client,
  613. int *shared_graph,
  614. int *result
  615. );
  616. /* Routine rpc_jack_client_open */
  617. mig_internal novalue _Xrpc_jack_client_open
  618. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  619. {
  620. #ifdef __MigPackStructs
  621. #pragma pack(4)
  622. #endif
  623. typedef struct {
  624. mach_msg_header_t Head;
  625. NDR_record_t NDR;
  626. client_name_t client_name;
  627. mach_msg_trailer_t trailer;
  628. } Request;
  629. #ifdef __MigPackStructs
  630. #pragma pack()
  631. #endif
  632. typedef __Request__rpc_jack_client_open_t __Request;
  633. typedef __Reply__rpc_jack_client_open_t Reply;
  634. /*
  635. * typedef struct {
  636. * mach_msg_header_t Head;
  637. * NDR_record_t NDR;
  638. * kern_return_t RetCode;
  639. * } mig_reply_error_t;
  640. */
  641. Request *In0P = (Request *) InHeadP;
  642. Reply *OutP = (Reply *) OutHeadP;
  643. #ifdef __MIG_check__Request__rpc_jack_client_open_t__defined
  644. kern_return_t check_result;
  645. #endif /* __MIG_check__Request__rpc_jack_client_open_t__defined */
  646. #if UseStaticTemplates
  647. const static mach_msg_port_descriptor_t private_portTemplate = {
  648. /* name = */ MACH_PORT_NULL,
  649. /* pad1 = */ 0,
  650. /* pad2 = */ 0,
  651. /* disp = */ 20,
  652. /* type = */ MACH_MSG_PORT_DESCRIPTOR,
  653. };
  654. #endif /* UseStaticTemplates */
  655. kern_return_t RetCode;
  656. __DeclareRcvRpc(1000, "rpc_jack_client_open")
  657. __BeforeRcvRpc(1000, "rpc_jack_client_open")
  658. #if defined(__MIG_check__Request__rpc_jack_client_open_t__defined)
  659. check_result = __MIG_check__Request__rpc_jack_client_open_t((__Request *)In0P);
  660. if (check_result != MACH_MSG_SUCCESS)
  661. { MIG_RETURN_ERROR(OutP, check_result); }
  662. #endif /* defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */
  663. #if UseStaticTemplates
  664. OutP->private_port = private_portTemplate;
  665. #else /* UseStaticTemplates */
  666. OutP->private_port.disposition = 20;
  667. OutP->private_port.type = MACH_MSG_PORT_DESCRIPTOR;
  668. #endif /* UseStaticTemplates */
  669. RetCode = server_rpc_jack_client_open(In0P->Head.msgh_request_port, In0P->client_name, &OutP->private_port.name, &OutP->shared_engine, &OutP->shared_client, &OutP->shared_graph, &OutP->result);
  670. if (RetCode != KERN_SUCCESS) {
  671. MIG_RETURN_ERROR(OutP, RetCode);
  672. }
  673. OutP->NDR = NDR_record;
  674. OutP->Head.msgh_bits |= MACH_MSGH_BITS_COMPLEX;
  675. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  676. OutP->msgh_body.msgh_descriptor_count = 1;
  677. __AfterRcvRpc(1000, "rpc_jack_client_open")
  678. }
  679. #if (__MigTypeCheck || __NDR_convert__ )
  680. #if __MIG_check__Request__JackRPCEngine_subsystem__
  681. #if !defined(__MIG_check__Request__rpc_jack_client_close_t__defined)
  682. #define __MIG_check__Request__rpc_jack_client_close_t__defined
  683. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  684. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  685. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  686. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  687. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  688. #elif defined(__NDR_convert__int_rep__int__defined)
  689. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  690. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  691. __NDR_convert__int_rep__int((int *)(a), f)
  692. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  693. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  694. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  695. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  696. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  697. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  698. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  699. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  700. #endif /* defined(__NDR_convert__*__defined) */
  701. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */
  702. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  703. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  704. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  705. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  706. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  707. #elif defined(__NDR_convert__char_rep__int__defined)
  708. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  709. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  710. __NDR_convert__char_rep__int((int *)(a), f)
  711. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  712. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  713. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  714. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  715. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  716. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  717. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  718. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  719. #endif /* defined(__NDR_convert__*__defined) */
  720. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */
  721. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  722. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  723. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  724. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  725. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  726. #elif defined(__NDR_convert__float_rep__int__defined)
  727. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  728. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  729. __NDR_convert__float_rep__int((int *)(a), f)
  730. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  731. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  732. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  733. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  734. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  735. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  736. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  737. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  738. #endif /* defined(__NDR_convert__*__defined) */
  739. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */
  740. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_close_t(__Request__rpc_jack_client_close_t *In0P)
  741. {
  742. typedef __Request__rpc_jack_client_close_t __Request;
  743. #if __MigTypeCheck
  744. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  745. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  746. return MIG_BAD_ARGUMENTS;
  747. #endif /* __MigTypeCheck */
  748. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined)
  749. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  750. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined)
  751. __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  752. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */
  753. }
  754. #endif /* defined(__NDR_convert__int_rep...) */
  755. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined)
  756. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  757. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined)
  758. __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  759. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */
  760. }
  761. #endif /* defined(__NDR_convert__char_rep...) */
  762. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined)
  763. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  764. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined)
  765. __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  766. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */
  767. }
  768. #endif /* defined(__NDR_convert__float_rep...) */
  769. return MACH_MSG_SUCCESS;
  770. }
  771. #endif /* !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */
  772. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  773. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  774. /* Routine rpc_jack_client_close */
  775. #ifdef mig_external
  776. mig_external
  777. #else
  778. extern
  779. #endif /* mig_external */
  780. kern_return_t server_rpc_jack_client_close
  781. (
  782. mach_port_t server_port,
  783. int refnum,
  784. int *result
  785. );
  786. /* Routine rpc_jack_client_close */
  787. mig_internal novalue _Xrpc_jack_client_close
  788. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  789. {
  790. #ifdef __MigPackStructs
  791. #pragma pack(4)
  792. #endif
  793. typedef struct {
  794. mach_msg_header_t Head;
  795. NDR_record_t NDR;
  796. int refnum;
  797. mach_msg_trailer_t trailer;
  798. } Request;
  799. #ifdef __MigPackStructs
  800. #pragma pack()
  801. #endif
  802. typedef __Request__rpc_jack_client_close_t __Request;
  803. typedef __Reply__rpc_jack_client_close_t Reply;
  804. /*
  805. * typedef struct {
  806. * mach_msg_header_t Head;
  807. * NDR_record_t NDR;
  808. * kern_return_t RetCode;
  809. * } mig_reply_error_t;
  810. */
  811. Request *In0P = (Request *) InHeadP;
  812. Reply *OutP = (Reply *) OutHeadP;
  813. #ifdef __MIG_check__Request__rpc_jack_client_close_t__defined
  814. kern_return_t check_result;
  815. #endif /* __MIG_check__Request__rpc_jack_client_close_t__defined */
  816. __DeclareRcvRpc(1001, "rpc_jack_client_close")
  817. __BeforeRcvRpc(1001, "rpc_jack_client_close")
  818. #if defined(__MIG_check__Request__rpc_jack_client_close_t__defined)
  819. check_result = __MIG_check__Request__rpc_jack_client_close_t((__Request *)In0P);
  820. if (check_result != MACH_MSG_SUCCESS)
  821. { MIG_RETURN_ERROR(OutP, check_result); }
  822. #endif /* defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */
  823. OutP->RetCode = server_rpc_jack_client_close(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  824. if (OutP->RetCode != KERN_SUCCESS) {
  825. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  826. }
  827. OutP->NDR = NDR_record;
  828. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  829. __AfterRcvRpc(1001, "rpc_jack_client_close")
  830. }
  831. #if (__MigTypeCheck || __NDR_convert__ )
  832. #if __MIG_check__Request__JackRPCEngine_subsystem__
  833. #if !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined)
  834. #define __MIG_check__Request__rpc_jack_client_activate_t__defined
  835. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  836. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  837. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  838. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  839. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  840. #elif defined(__NDR_convert__int_rep__int__defined)
  841. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  842. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  843. __NDR_convert__int_rep__int((int *)(a), f)
  844. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  845. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  846. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  847. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  848. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  849. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  850. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  851. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  852. #endif /* defined(__NDR_convert__*__defined) */
  853. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  854. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  855. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  856. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  857. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  858. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  859. #elif defined(__NDR_convert__char_rep__int__defined)
  860. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  861. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  862. __NDR_convert__char_rep__int((int *)(a), f)
  863. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  864. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  865. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  866. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  867. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  868. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  869. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  870. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  871. #endif /* defined(__NDR_convert__*__defined) */
  872. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  873. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  874. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  875. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  876. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  877. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  878. #elif defined(__NDR_convert__float_rep__int__defined)
  879. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  880. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  881. __NDR_convert__float_rep__int((int *)(a), f)
  882. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  883. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  884. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  885. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  886. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  887. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  888. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  889. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  890. #endif /* defined(__NDR_convert__*__defined) */
  891. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  892. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_activate_t(__Request__rpc_jack_client_activate_t *In0P)
  893. {
  894. typedef __Request__rpc_jack_client_activate_t __Request;
  895. #if __MigTypeCheck
  896. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  897. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  898. return MIG_BAD_ARGUMENTS;
  899. #endif /* __MigTypeCheck */
  900. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  901. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  902. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  903. __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  904. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  905. }
  906. #endif /* defined(__NDR_convert__int_rep...) */
  907. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  908. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  909. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  910. __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  911. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  912. }
  913. #endif /* defined(__NDR_convert__char_rep...) */
  914. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  915. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  916. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  917. __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  918. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  919. }
  920. #endif /* defined(__NDR_convert__float_rep...) */
  921. return MACH_MSG_SUCCESS;
  922. }
  923. #endif /* !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */
  924. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  925. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  926. /* Routine rpc_jack_client_activate */
  927. #ifdef mig_external
  928. mig_external
  929. #else
  930. extern
  931. #endif /* mig_external */
  932. kern_return_t server_rpc_jack_client_activate
  933. (
  934. mach_port_t server_port,
  935. int refnum,
  936. int *result
  937. );
  938. /* Routine rpc_jack_client_activate */
  939. mig_internal novalue _Xrpc_jack_client_activate
  940. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  941. {
  942. #ifdef __MigPackStructs
  943. #pragma pack(4)
  944. #endif
  945. typedef struct {
  946. mach_msg_header_t Head;
  947. NDR_record_t NDR;
  948. int refnum;
  949. mach_msg_trailer_t trailer;
  950. } Request;
  951. #ifdef __MigPackStructs
  952. #pragma pack()
  953. #endif
  954. typedef __Request__rpc_jack_client_activate_t __Request;
  955. typedef __Reply__rpc_jack_client_activate_t Reply;
  956. /*
  957. * typedef struct {
  958. * mach_msg_header_t Head;
  959. * NDR_record_t NDR;
  960. * kern_return_t RetCode;
  961. * } mig_reply_error_t;
  962. */
  963. Request *In0P = (Request *) InHeadP;
  964. Reply *OutP = (Reply *) OutHeadP;
  965. #ifdef __MIG_check__Request__rpc_jack_client_activate_t__defined
  966. kern_return_t check_result;
  967. #endif /* __MIG_check__Request__rpc_jack_client_activate_t__defined */
  968. __DeclareRcvRpc(1002, "rpc_jack_client_activate")
  969. __BeforeRcvRpc(1002, "rpc_jack_client_activate")
  970. #if defined(__MIG_check__Request__rpc_jack_client_activate_t__defined)
  971. check_result = __MIG_check__Request__rpc_jack_client_activate_t((__Request *)In0P);
  972. if (check_result != MACH_MSG_SUCCESS)
  973. { MIG_RETURN_ERROR(OutP, check_result); }
  974. #endif /* defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */
  975. OutP->RetCode = server_rpc_jack_client_activate(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  976. if (OutP->RetCode != KERN_SUCCESS) {
  977. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  978. }
  979. OutP->NDR = NDR_record;
  980. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  981. __AfterRcvRpc(1002, "rpc_jack_client_activate")
  982. }
  983. #if (__MigTypeCheck || __NDR_convert__ )
  984. #if __MIG_check__Request__JackRPCEngine_subsystem__
  985. #if !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined)
  986. #define __MIG_check__Request__rpc_jack_client_deactivate_t__defined
  987. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  988. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  989. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  990. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  991. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  992. #elif defined(__NDR_convert__int_rep__int__defined)
  993. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  994. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  995. __NDR_convert__int_rep__int((int *)(a), f)
  996. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  997. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  998. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  999. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1000. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1001. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1002. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1003. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1004. #endif /* defined(__NDR_convert__*__defined) */
  1005. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1006. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1007. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1008. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1009. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1010. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1011. #elif defined(__NDR_convert__char_rep__int__defined)
  1012. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1013. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1014. __NDR_convert__char_rep__int((int *)(a), f)
  1015. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1016. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1017. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1018. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1019. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1020. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1021. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1022. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1023. #endif /* defined(__NDR_convert__*__defined) */
  1024. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1025. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1026. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1027. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1028. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1029. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1030. #elif defined(__NDR_convert__float_rep__int__defined)
  1031. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1032. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1033. __NDR_convert__float_rep__int((int *)(a), f)
  1034. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1035. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1036. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1037. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1038. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1039. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1040. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1041. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1042. #endif /* defined(__NDR_convert__*__defined) */
  1043. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1044. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_deactivate_t(__Request__rpc_jack_client_deactivate_t *In0P)
  1045. {
  1046. typedef __Request__rpc_jack_client_deactivate_t __Request;
  1047. #if __MigTypeCheck
  1048. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1049. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1050. return MIG_BAD_ARGUMENTS;
  1051. #endif /* __MigTypeCheck */
  1052. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1053. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1054. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1055. __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1056. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1057. }
  1058. #endif /* defined(__NDR_convert__int_rep...) */
  1059. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1060. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1061. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1062. __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1063. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1064. }
  1065. #endif /* defined(__NDR_convert__char_rep...) */
  1066. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1067. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1068. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1069. __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1070. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1071. }
  1072. #endif /* defined(__NDR_convert__float_rep...) */
  1073. return MACH_MSG_SUCCESS;
  1074. }
  1075. #endif /* !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */
  1076. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1077. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1078. /* Routine rpc_jack_client_deactivate */
  1079. #ifdef mig_external
  1080. mig_external
  1081. #else
  1082. extern
  1083. #endif /* mig_external */
  1084. kern_return_t server_rpc_jack_client_deactivate
  1085. (
  1086. mach_port_t server_port,
  1087. int refnum,
  1088. int *result
  1089. );
  1090. /* Routine rpc_jack_client_deactivate */
  1091. mig_internal novalue _Xrpc_jack_client_deactivate
  1092. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1093. {
  1094. #ifdef __MigPackStructs
  1095. #pragma pack(4)
  1096. #endif
  1097. typedef struct {
  1098. mach_msg_header_t Head;
  1099. NDR_record_t NDR;
  1100. int refnum;
  1101. mach_msg_trailer_t trailer;
  1102. } Request;
  1103. #ifdef __MigPackStructs
  1104. #pragma pack()
  1105. #endif
  1106. typedef __Request__rpc_jack_client_deactivate_t __Request;
  1107. typedef __Reply__rpc_jack_client_deactivate_t Reply;
  1108. /*
  1109. * typedef struct {
  1110. * mach_msg_header_t Head;
  1111. * NDR_record_t NDR;
  1112. * kern_return_t RetCode;
  1113. * } mig_reply_error_t;
  1114. */
  1115. Request *In0P = (Request *) InHeadP;
  1116. Reply *OutP = (Reply *) OutHeadP;
  1117. #ifdef __MIG_check__Request__rpc_jack_client_deactivate_t__defined
  1118. kern_return_t check_result;
  1119. #endif /* __MIG_check__Request__rpc_jack_client_deactivate_t__defined */
  1120. __DeclareRcvRpc(1003, "rpc_jack_client_deactivate")
  1121. __BeforeRcvRpc(1003, "rpc_jack_client_deactivate")
  1122. #if defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined)
  1123. check_result = __MIG_check__Request__rpc_jack_client_deactivate_t((__Request *)In0P);
  1124. if (check_result != MACH_MSG_SUCCESS)
  1125. { MIG_RETURN_ERROR(OutP, check_result); }
  1126. #endif /* defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */
  1127. OutP->RetCode = server_rpc_jack_client_deactivate(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  1128. if (OutP->RetCode != KERN_SUCCESS) {
  1129. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1130. }
  1131. OutP->NDR = NDR_record;
  1132. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1133. __AfterRcvRpc(1003, "rpc_jack_client_deactivate")
  1134. }
  1135. #if (__MigTypeCheck || __NDR_convert__ )
  1136. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1137. #if !defined(__MIG_check__Request__rpc_jack_port_register_t__defined)
  1138. #define __MIG_check__Request__rpc_jack_port_register_t__defined
  1139. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1140. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1141. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1142. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1143. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1144. #elif defined(__NDR_convert__int_rep__int__defined)
  1145. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1146. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1147. __NDR_convert__int_rep__int((int *)(a), f)
  1148. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1149. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1150. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1151. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1152. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1153. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1154. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1155. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1156. #endif /* defined(__NDR_convert__*__defined) */
  1157. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1158. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1159. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  1160. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1161. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1162. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1163. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  1164. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1165. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1166. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  1167. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  1168. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1169. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1170. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  1171. #elif defined(__NDR_convert__int_rep__string__defined)
  1172. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1173. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1174. __NDR_convert__int_rep__string(a, f, 128)
  1175. #endif /* defined(__NDR_convert__*__defined) */
  1176. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */
  1177. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1178. #if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined)
  1179. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1180. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1181. __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1182. #elif defined(__NDR_convert__int_rep__unsigned__defined)
  1183. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1184. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1185. __NDR_convert__int_rep__unsigned((unsigned *)(a), f)
  1186. #elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined)
  1187. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1188. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1189. __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1190. #elif defined(__NDR_convert__int_rep__uint32_t__defined)
  1191. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1192. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1193. __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f)
  1194. #endif /* defined(__NDR_convert__*__defined) */
  1195. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */
  1196. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1197. #if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined)
  1198. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1199. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1200. __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1201. #elif defined(__NDR_convert__int_rep__unsigned__defined)
  1202. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1203. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1204. __NDR_convert__int_rep__unsigned((unsigned *)(a), f)
  1205. #elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined)
  1206. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1207. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1208. __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1209. #elif defined(__NDR_convert__int_rep__uint32_t__defined)
  1210. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1211. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1212. __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f)
  1213. #endif /* defined(__NDR_convert__*__defined) */
  1214. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1215. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1216. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1217. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1218. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1219. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1220. #elif defined(__NDR_convert__char_rep__int__defined)
  1221. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1222. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1223. __NDR_convert__char_rep__int((int *)(a), f)
  1224. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1225. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1226. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1227. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1228. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1229. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1230. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1231. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1232. #endif /* defined(__NDR_convert__*__defined) */
  1233. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1234. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1235. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  1236. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1237. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1238. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1239. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  1240. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1241. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1242. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  1243. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  1244. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1245. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1246. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  1247. #elif defined(__NDR_convert__char_rep__string__defined)
  1248. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1249. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1250. __NDR_convert__char_rep__string(a, f, 128)
  1251. #endif /* defined(__NDR_convert__*__defined) */
  1252. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */
  1253. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1254. #if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined)
  1255. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1256. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1257. __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1258. #elif defined(__NDR_convert__char_rep__unsigned__defined)
  1259. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1260. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1261. __NDR_convert__char_rep__unsigned((unsigned *)(a), f)
  1262. #elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined)
  1263. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1264. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1265. __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1266. #elif defined(__NDR_convert__char_rep__uint32_t__defined)
  1267. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1268. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1269. __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f)
  1270. #endif /* defined(__NDR_convert__*__defined) */
  1271. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */
  1272. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1273. #if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined)
  1274. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1275. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1276. __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1277. #elif defined(__NDR_convert__char_rep__unsigned__defined)
  1278. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1279. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1280. __NDR_convert__char_rep__unsigned((unsigned *)(a), f)
  1281. #elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined)
  1282. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1283. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1284. __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1285. #elif defined(__NDR_convert__char_rep__uint32_t__defined)
  1286. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1287. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1288. __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f)
  1289. #endif /* defined(__NDR_convert__*__defined) */
  1290. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1291. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1292. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1293. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1294. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1295. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1296. #elif defined(__NDR_convert__float_rep__int__defined)
  1297. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1298. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1299. __NDR_convert__float_rep__int((int *)(a), f)
  1300. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1301. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1302. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1303. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1304. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1305. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1306. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1307. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1308. #endif /* defined(__NDR_convert__*__defined) */
  1309. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1310. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1311. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  1312. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1313. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1314. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1315. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  1316. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1317. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1318. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  1319. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  1320. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1321. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1322. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  1323. #elif defined(__NDR_convert__float_rep__string__defined)
  1324. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1325. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1326. __NDR_convert__float_rep__string(a, f, 128)
  1327. #endif /* defined(__NDR_convert__*__defined) */
  1328. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */
  1329. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1330. #if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined)
  1331. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1332. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1333. __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1334. #elif defined(__NDR_convert__float_rep__unsigned__defined)
  1335. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1336. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1337. __NDR_convert__float_rep__unsigned((unsigned *)(a), f)
  1338. #elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined)
  1339. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1340. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1341. __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1342. #elif defined(__NDR_convert__float_rep__uint32_t__defined)
  1343. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1344. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1345. __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f)
  1346. #endif /* defined(__NDR_convert__*__defined) */
  1347. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */
  1348. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1349. #if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined)
  1350. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1351. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1352. __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1353. #elif defined(__NDR_convert__float_rep__unsigned__defined)
  1354. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1355. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1356. __NDR_convert__float_rep__unsigned((unsigned *)(a), f)
  1357. #elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined)
  1358. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1359. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1360. __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1361. #elif defined(__NDR_convert__float_rep__uint32_t__defined)
  1362. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1363. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1364. __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f)
  1365. #endif /* defined(__NDR_convert__*__defined) */
  1366. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1367. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_register_t(__Request__rpc_jack_port_register_t *In0P)
  1368. {
  1369. typedef __Request__rpc_jack_port_register_t __Request;
  1370. #if __MigTypeCheck
  1371. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1372. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1373. return MIG_BAD_ARGUMENTS;
  1374. #endif /* __MigTypeCheck */
  1375. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1376. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1377. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1378. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1379. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1380. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined)
  1381. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1382. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1383. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined)
  1384. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.int_rep);
  1385. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */
  1386. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined)
  1387. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.int_rep);
  1388. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */
  1389. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1390. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep);
  1391. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1392. }
  1393. #endif /* defined(__NDR_convert__int_rep...) */
  1394. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1395. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1396. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1397. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1398. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1399. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined)
  1400. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1401. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1402. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined)
  1403. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.char_rep);
  1404. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */
  1405. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined)
  1406. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.char_rep);
  1407. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */
  1408. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1409. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep);
  1410. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1411. }
  1412. #endif /* defined(__NDR_convert__char_rep...) */
  1413. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1414. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1415. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1416. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1417. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1418. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined)
  1419. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1420. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1421. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined)
  1422. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.float_rep);
  1423. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */
  1424. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined)
  1425. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.float_rep);
  1426. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */
  1427. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1428. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep);
  1429. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1430. }
  1431. #endif /* defined(__NDR_convert__float_rep...) */
  1432. return MACH_MSG_SUCCESS;
  1433. }
  1434. #endif /* !defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */
  1435. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1436. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1437. /* Routine rpc_jack_port_register */
  1438. #ifdef mig_external
  1439. mig_external
  1440. #else
  1441. extern
  1442. #endif /* mig_external */
  1443. kern_return_t server_rpc_jack_port_register
  1444. (
  1445. mach_port_t server_port,
  1446. int refnum,
  1447. client_port_name_t name,
  1448. unsigned flags,
  1449. unsigned buffer_size,
  1450. unsigned *port_index,
  1451. int *result
  1452. );
  1453. /* Routine rpc_jack_port_register */
  1454. mig_internal novalue _Xrpc_jack_port_register
  1455. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1456. {
  1457. #ifdef __MigPackStructs
  1458. #pragma pack(4)
  1459. #endif
  1460. typedef struct {
  1461. mach_msg_header_t Head;
  1462. NDR_record_t NDR;
  1463. int refnum;
  1464. client_port_name_t name;
  1465. unsigned flags;
  1466. unsigned buffer_size;
  1467. mach_msg_trailer_t trailer;
  1468. } Request;
  1469. #ifdef __MigPackStructs
  1470. #pragma pack()
  1471. #endif
  1472. typedef __Request__rpc_jack_port_register_t __Request;
  1473. typedef __Reply__rpc_jack_port_register_t Reply;
  1474. /*
  1475. * typedef struct {
  1476. * mach_msg_header_t Head;
  1477. * NDR_record_t NDR;
  1478. * kern_return_t RetCode;
  1479. * } mig_reply_error_t;
  1480. */
  1481. Request *In0P = (Request *) InHeadP;
  1482. Reply *OutP = (Reply *) OutHeadP;
  1483. #ifdef __MIG_check__Request__rpc_jack_port_register_t__defined
  1484. kern_return_t check_result;
  1485. #endif /* __MIG_check__Request__rpc_jack_port_register_t__defined */
  1486. __DeclareRcvRpc(1004, "rpc_jack_port_register")
  1487. __BeforeRcvRpc(1004, "rpc_jack_port_register")
  1488. #if defined(__MIG_check__Request__rpc_jack_port_register_t__defined)
  1489. check_result = __MIG_check__Request__rpc_jack_port_register_t((__Request *)In0P);
  1490. if (check_result != MACH_MSG_SUCCESS)
  1491. { MIG_RETURN_ERROR(OutP, check_result); }
  1492. #endif /* defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */
  1493. OutP->RetCode = server_rpc_jack_port_register(In0P->Head.msgh_request_port, In0P->refnum, In0P->name, In0P->flags, In0P->buffer_size, &OutP->port_index, &OutP->result);
  1494. if (OutP->RetCode != KERN_SUCCESS) {
  1495. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1496. }
  1497. OutP->NDR = NDR_record;
  1498. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1499. __AfterRcvRpc(1004, "rpc_jack_port_register")
  1500. }
  1501. #if (__MigTypeCheck || __NDR_convert__ )
  1502. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1503. #if !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined)
  1504. #define __MIG_check__Request__rpc_jack_port_unregister_t__defined
  1505. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1506. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1507. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1508. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1509. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1510. #elif defined(__NDR_convert__int_rep__int__defined)
  1511. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1512. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1513. __NDR_convert__int_rep__int((int *)(a), f)
  1514. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1515. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1516. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1517. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1518. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1519. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1520. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1521. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1522. #endif /* defined(__NDR_convert__*__defined) */
  1523. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1524. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  1525. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1526. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  1527. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1528. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1529. #elif defined(__NDR_convert__int_rep__int__defined)
  1530. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  1531. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1532. __NDR_convert__int_rep__int((int *)(a), f)
  1533. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1534. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  1535. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1536. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1537. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1538. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  1539. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1540. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1541. #endif /* defined(__NDR_convert__*__defined) */
  1542. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1543. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1544. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1545. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1546. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1547. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1548. #elif defined(__NDR_convert__char_rep__int__defined)
  1549. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1550. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1551. __NDR_convert__char_rep__int((int *)(a), f)
  1552. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1553. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1554. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1555. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1556. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1557. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1558. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1559. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1560. #endif /* defined(__NDR_convert__*__defined) */
  1561. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1562. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  1563. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1564. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  1565. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1566. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1567. #elif defined(__NDR_convert__char_rep__int__defined)
  1568. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  1569. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1570. __NDR_convert__char_rep__int((int *)(a), f)
  1571. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1572. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  1573. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1574. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1575. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1576. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  1577. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1578. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1579. #endif /* defined(__NDR_convert__*__defined) */
  1580. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1581. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1582. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1583. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1584. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1585. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1586. #elif defined(__NDR_convert__float_rep__int__defined)
  1587. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1588. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1589. __NDR_convert__float_rep__int((int *)(a), f)
  1590. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1591. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1592. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1593. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1594. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1595. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  1596. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  1597. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1598. #endif /* defined(__NDR_convert__*__defined) */
  1599. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1600. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  1601. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1602. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  1603. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1604. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1605. #elif defined(__NDR_convert__float_rep__int__defined)
  1606. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  1607. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1608. __NDR_convert__float_rep__int((int *)(a), f)
  1609. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1610. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  1611. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1612. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1613. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1614. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  1615. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  1616. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1617. #endif /* defined(__NDR_convert__*__defined) */
  1618. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1619. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_unregister_t(__Request__rpc_jack_port_unregister_t *In0P)
  1620. {
  1621. typedef __Request__rpc_jack_port_unregister_t __Request;
  1622. #if __MigTypeCheck
  1623. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1624. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1625. return MIG_BAD_ARGUMENTS;
  1626. #endif /* __MigTypeCheck */
  1627. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  1628. defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1629. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1630. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  1631. __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1632. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1633. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1634. __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.int_rep);
  1635. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1636. }
  1637. #endif /* defined(__NDR_convert__int_rep...) */
  1638. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  1639. defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1640. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1641. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  1642. __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1643. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1644. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1645. __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.char_rep);
  1646. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1647. }
  1648. #endif /* defined(__NDR_convert__char_rep...) */
  1649. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  1650. defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1651. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1652. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  1653. __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1654. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  1655. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined)
  1656. __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.float_rep);
  1657. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */
  1658. }
  1659. #endif /* defined(__NDR_convert__float_rep...) */
  1660. return MACH_MSG_SUCCESS;
  1661. }
  1662. #endif /* !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */
  1663. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1664. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1665. /* Routine rpc_jack_port_unregister */
  1666. #ifdef mig_external
  1667. mig_external
  1668. #else
  1669. extern
  1670. #endif /* mig_external */
  1671. kern_return_t server_rpc_jack_port_unregister
  1672. (
  1673. mach_port_t server_port,
  1674. int refnum,
  1675. int port,
  1676. int *result
  1677. );
  1678. /* Routine rpc_jack_port_unregister */
  1679. mig_internal novalue _Xrpc_jack_port_unregister
  1680. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1681. {
  1682. #ifdef __MigPackStructs
  1683. #pragma pack(4)
  1684. #endif
  1685. typedef struct {
  1686. mach_msg_header_t Head;
  1687. NDR_record_t NDR;
  1688. int refnum;
  1689. int port;
  1690. mach_msg_trailer_t trailer;
  1691. } Request;
  1692. #ifdef __MigPackStructs
  1693. #pragma pack()
  1694. #endif
  1695. typedef __Request__rpc_jack_port_unregister_t __Request;
  1696. typedef __Reply__rpc_jack_port_unregister_t Reply;
  1697. /*
  1698. * typedef struct {
  1699. * mach_msg_header_t Head;
  1700. * NDR_record_t NDR;
  1701. * kern_return_t RetCode;
  1702. * } mig_reply_error_t;
  1703. */
  1704. Request *In0P = (Request *) InHeadP;
  1705. Reply *OutP = (Reply *) OutHeadP;
  1706. #ifdef __MIG_check__Request__rpc_jack_port_unregister_t__defined
  1707. kern_return_t check_result;
  1708. #endif /* __MIG_check__Request__rpc_jack_port_unregister_t__defined */
  1709. __DeclareRcvRpc(1005, "rpc_jack_port_unregister")
  1710. __BeforeRcvRpc(1005, "rpc_jack_port_unregister")
  1711. #if defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined)
  1712. check_result = __MIG_check__Request__rpc_jack_port_unregister_t((__Request *)In0P);
  1713. if (check_result != MACH_MSG_SUCCESS)
  1714. { MIG_RETURN_ERROR(OutP, check_result); }
  1715. #endif /* defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */
  1716. OutP->RetCode = server_rpc_jack_port_unregister(In0P->Head.msgh_request_port, In0P->refnum, In0P->port, &OutP->result);
  1717. if (OutP->RetCode != KERN_SUCCESS) {
  1718. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1719. }
  1720. OutP->NDR = NDR_record;
  1721. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1722. __AfterRcvRpc(1005, "rpc_jack_port_unregister")
  1723. }
  1724. #if (__MigTypeCheck || __NDR_convert__ )
  1725. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1726. #if !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined)
  1727. #define __MIG_check__Request__rpc_jack_port_connect_t__defined
  1728. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1729. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1730. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1731. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1732. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1733. #elif defined(__NDR_convert__int_rep__int__defined)
  1734. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1735. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1736. __NDR_convert__int_rep__int((int *)(a), f)
  1737. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1738. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1739. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1740. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1741. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1742. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1743. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1744. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1745. #endif /* defined(__NDR_convert__*__defined) */
  1746. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1747. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  1748. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1749. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  1750. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1751. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1752. #elif defined(__NDR_convert__int_rep__int__defined)
  1753. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  1754. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1755. __NDR_convert__int_rep__int((int *)(a), f)
  1756. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1757. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  1758. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1759. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1760. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1761. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  1762. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1763. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1764. #endif /* defined(__NDR_convert__*__defined) */
  1765. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */
  1766. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  1767. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1768. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  1769. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1770. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1771. #elif defined(__NDR_convert__int_rep__int__defined)
  1772. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  1773. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1774. __NDR_convert__int_rep__int((int *)(a), f)
  1775. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1776. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  1777. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1778. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1779. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1780. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  1781. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1782. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1783. #endif /* defined(__NDR_convert__*__defined) */
  1784. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1785. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1786. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1787. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1788. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1789. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1790. #elif defined(__NDR_convert__char_rep__int__defined)
  1791. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1792. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1793. __NDR_convert__char_rep__int((int *)(a), f)
  1794. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1795. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1796. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1797. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1798. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1799. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1800. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1801. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1802. #endif /* defined(__NDR_convert__*__defined) */
  1803. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1804. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  1805. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1806. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  1807. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1808. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1809. #elif defined(__NDR_convert__char_rep__int__defined)
  1810. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  1811. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1812. __NDR_convert__char_rep__int((int *)(a), f)
  1813. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1814. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  1815. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1816. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1817. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1818. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  1819. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1820. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1821. #endif /* defined(__NDR_convert__*__defined) */
  1822. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */
  1823. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  1824. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1825. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  1826. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1827. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1828. #elif defined(__NDR_convert__char_rep__int__defined)
  1829. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  1830. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1831. __NDR_convert__char_rep__int((int *)(a), f)
  1832. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1833. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  1834. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1835. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1836. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1837. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  1838. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1839. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1840. #endif /* defined(__NDR_convert__*__defined) */
  1841. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1842. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1843. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1844. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1845. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1846. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1847. #elif defined(__NDR_convert__float_rep__int__defined)
  1848. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1849. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1850. __NDR_convert__float_rep__int((int *)(a), f)
  1851. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1852. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1853. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1854. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1855. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1856. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  1857. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  1858. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1859. #endif /* defined(__NDR_convert__*__defined) */
  1860. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1861. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  1862. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1863. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  1864. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1865. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1866. #elif defined(__NDR_convert__float_rep__int__defined)
  1867. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  1868. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1869. __NDR_convert__float_rep__int((int *)(a), f)
  1870. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1871. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  1872. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1873. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1874. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1875. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  1876. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  1877. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1878. #endif /* defined(__NDR_convert__*__defined) */
  1879. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */
  1880. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  1881. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1882. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  1883. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1884. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1885. #elif defined(__NDR_convert__float_rep__int__defined)
  1886. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  1887. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1888. __NDR_convert__float_rep__int((int *)(a), f)
  1889. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1890. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  1891. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1892. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1893. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1894. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  1895. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  1896. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1897. #endif /* defined(__NDR_convert__*__defined) */
  1898. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1899. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_t(__Request__rpc_jack_port_connect_t *In0P)
  1900. {
  1901. typedef __Request__rpc_jack_port_connect_t __Request;
  1902. #if __MigTypeCheck
  1903. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1904. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1905. return MIG_BAD_ARGUMENTS;
  1906. #endif /* __MigTypeCheck */
  1907. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  1908. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  1909. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1910. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1911. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  1912. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1913. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1914. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined)
  1915. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.int_rep);
  1916. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */
  1917. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1918. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.int_rep);
  1919. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1920. }
  1921. #endif /* defined(__NDR_convert__int_rep...) */
  1922. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  1923. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  1924. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1925. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1926. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  1927. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1928. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1929. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined)
  1930. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.char_rep);
  1931. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */
  1932. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1933. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.char_rep);
  1934. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1935. }
  1936. #endif /* defined(__NDR_convert__char_rep...) */
  1937. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  1938. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  1939. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1940. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1941. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  1942. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1943. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  1944. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined)
  1945. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.float_rep);
  1946. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */
  1947. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined)
  1948. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.float_rep);
  1949. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */
  1950. }
  1951. #endif /* defined(__NDR_convert__float_rep...) */
  1952. return MACH_MSG_SUCCESS;
  1953. }
  1954. #endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */
  1955. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1956. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1957. /* Routine rpc_jack_port_connect */
  1958. #ifdef mig_external
  1959. mig_external
  1960. #else
  1961. extern
  1962. #endif /* mig_external */
  1963. kern_return_t server_rpc_jack_port_connect
  1964. (
  1965. mach_port_t server_port,
  1966. int refnum,
  1967. int src,
  1968. int dst,
  1969. int *result
  1970. );
  1971. /* Routine rpc_jack_port_connect */
  1972. mig_internal novalue _Xrpc_jack_port_connect
  1973. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1974. {
  1975. #ifdef __MigPackStructs
  1976. #pragma pack(4)
  1977. #endif
  1978. typedef struct {
  1979. mach_msg_header_t Head;
  1980. NDR_record_t NDR;
  1981. int refnum;
  1982. int src;
  1983. int dst;
  1984. mach_msg_trailer_t trailer;
  1985. } Request;
  1986. #ifdef __MigPackStructs
  1987. #pragma pack()
  1988. #endif
  1989. typedef __Request__rpc_jack_port_connect_t __Request;
  1990. typedef __Reply__rpc_jack_port_connect_t Reply;
  1991. /*
  1992. * typedef struct {
  1993. * mach_msg_header_t Head;
  1994. * NDR_record_t NDR;
  1995. * kern_return_t RetCode;
  1996. * } mig_reply_error_t;
  1997. */
  1998. Request *In0P = (Request *) InHeadP;
  1999. Reply *OutP = (Reply *) OutHeadP;
  2000. #ifdef __MIG_check__Request__rpc_jack_port_connect_t__defined
  2001. kern_return_t check_result;
  2002. #endif /* __MIG_check__Request__rpc_jack_port_connect_t__defined */
  2003. __DeclareRcvRpc(1006, "rpc_jack_port_connect")
  2004. __BeforeRcvRpc(1006, "rpc_jack_port_connect")
  2005. #if defined(__MIG_check__Request__rpc_jack_port_connect_t__defined)
  2006. check_result = __MIG_check__Request__rpc_jack_port_connect_t((__Request *)In0P);
  2007. if (check_result != MACH_MSG_SUCCESS)
  2008. { MIG_RETURN_ERROR(OutP, check_result); }
  2009. #endif /* defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */
  2010. OutP->RetCode = server_rpc_jack_port_connect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2011. if (OutP->RetCode != KERN_SUCCESS) {
  2012. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2013. }
  2014. OutP->NDR = NDR_record;
  2015. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2016. __AfterRcvRpc(1006, "rpc_jack_port_connect")
  2017. }
  2018. #if (__MigTypeCheck || __NDR_convert__ )
  2019. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2020. #if !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined)
  2021. #define __MIG_check__Request__rpc_jack_port_disconnect_t__defined
  2022. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2023. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2024. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2025. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2026. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2027. #elif defined(__NDR_convert__int_rep__int__defined)
  2028. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2029. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2030. __NDR_convert__int_rep__int((int *)(a), f)
  2031. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2032. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2033. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2034. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2035. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2036. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2037. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2038. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2039. #endif /* defined(__NDR_convert__*__defined) */
  2040. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2041. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2042. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2043. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2044. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2045. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2046. #elif defined(__NDR_convert__int_rep__int__defined)
  2047. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2048. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2049. __NDR_convert__int_rep__int((int *)(a), f)
  2050. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2051. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2052. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2053. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2054. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2055. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2056. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2057. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2058. #endif /* defined(__NDR_convert__*__defined) */
  2059. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2060. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2061. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2062. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2063. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2064. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2065. #elif defined(__NDR_convert__int_rep__int__defined)
  2066. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2067. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2068. __NDR_convert__int_rep__int((int *)(a), f)
  2069. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2070. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2071. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2072. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2073. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2074. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2075. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2076. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2077. #endif /* defined(__NDR_convert__*__defined) */
  2078. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2079. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2080. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2081. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2082. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2083. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2084. #elif defined(__NDR_convert__char_rep__int__defined)
  2085. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2086. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2087. __NDR_convert__char_rep__int((int *)(a), f)
  2088. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2089. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2090. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2091. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2092. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2093. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2094. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2095. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2096. #endif /* defined(__NDR_convert__*__defined) */
  2097. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2098. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2099. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2100. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2101. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2102. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2103. #elif defined(__NDR_convert__char_rep__int__defined)
  2104. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2105. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2106. __NDR_convert__char_rep__int((int *)(a), f)
  2107. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2108. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2109. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2110. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2111. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2112. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2113. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2114. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2115. #endif /* defined(__NDR_convert__*__defined) */
  2116. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2117. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2118. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2119. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2120. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2121. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2122. #elif defined(__NDR_convert__char_rep__int__defined)
  2123. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2124. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2125. __NDR_convert__char_rep__int((int *)(a), f)
  2126. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2127. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2128. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2129. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2130. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2131. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2132. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2133. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2134. #endif /* defined(__NDR_convert__*__defined) */
  2135. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2136. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2137. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2138. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2139. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2140. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2141. #elif defined(__NDR_convert__float_rep__int__defined)
  2142. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2143. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2144. __NDR_convert__float_rep__int((int *)(a), f)
  2145. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2146. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2147. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2148. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2149. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2150. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2151. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2152. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2153. #endif /* defined(__NDR_convert__*__defined) */
  2154. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2155. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2156. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2157. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2158. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2159. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2160. #elif defined(__NDR_convert__float_rep__int__defined)
  2161. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2162. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2163. __NDR_convert__float_rep__int((int *)(a), f)
  2164. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2165. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2166. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2167. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2168. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2169. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2170. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2171. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2172. #endif /* defined(__NDR_convert__*__defined) */
  2173. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2174. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2175. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2176. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2177. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2178. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2179. #elif defined(__NDR_convert__float_rep__int__defined)
  2180. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2181. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2182. __NDR_convert__float_rep__int((int *)(a), f)
  2183. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2184. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2185. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2186. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2187. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2188. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2189. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2190. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2191. #endif /* defined(__NDR_convert__*__defined) */
  2192. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2193. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_t(__Request__rpc_jack_port_disconnect_t *In0P)
  2194. {
  2195. typedef __Request__rpc_jack_port_disconnect_t __Request;
  2196. #if __MigTypeCheck
  2197. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2198. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2199. return MIG_BAD_ARGUMENTS;
  2200. #endif /* __MigTypeCheck */
  2201. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2202. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2203. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2204. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2205. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2206. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2207. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2208. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2209. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.int_rep);
  2210. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2211. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2212. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.int_rep);
  2213. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2214. }
  2215. #endif /* defined(__NDR_convert__int_rep...) */
  2216. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2217. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2218. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2219. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2220. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2221. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2222. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2223. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2224. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.char_rep);
  2225. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2226. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2227. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.char_rep);
  2228. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2229. }
  2230. #endif /* defined(__NDR_convert__char_rep...) */
  2231. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2232. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2233. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2234. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2235. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2236. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2237. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2238. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2239. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.float_rep);
  2240. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2241. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2242. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.float_rep);
  2243. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2244. }
  2245. #endif /* defined(__NDR_convert__float_rep...) */
  2246. return MACH_MSG_SUCCESS;
  2247. }
  2248. #endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */
  2249. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2250. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2251. /* Routine rpc_jack_port_disconnect */
  2252. #ifdef mig_external
  2253. mig_external
  2254. #else
  2255. extern
  2256. #endif /* mig_external */
  2257. kern_return_t server_rpc_jack_port_disconnect
  2258. (
  2259. mach_port_t server_port,
  2260. int refnum,
  2261. int src,
  2262. int dst,
  2263. int *result
  2264. );
  2265. /* Routine rpc_jack_port_disconnect */
  2266. mig_internal novalue _Xrpc_jack_port_disconnect
  2267. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2268. {
  2269. #ifdef __MigPackStructs
  2270. #pragma pack(4)
  2271. #endif
  2272. typedef struct {
  2273. mach_msg_header_t Head;
  2274. NDR_record_t NDR;
  2275. int refnum;
  2276. int src;
  2277. int dst;
  2278. mach_msg_trailer_t trailer;
  2279. } Request;
  2280. #ifdef __MigPackStructs
  2281. #pragma pack()
  2282. #endif
  2283. typedef __Request__rpc_jack_port_disconnect_t __Request;
  2284. typedef __Reply__rpc_jack_port_disconnect_t Reply;
  2285. /*
  2286. * typedef struct {
  2287. * mach_msg_header_t Head;
  2288. * NDR_record_t NDR;
  2289. * kern_return_t RetCode;
  2290. * } mig_reply_error_t;
  2291. */
  2292. Request *In0P = (Request *) InHeadP;
  2293. Reply *OutP = (Reply *) OutHeadP;
  2294. #ifdef __MIG_check__Request__rpc_jack_port_disconnect_t__defined
  2295. kern_return_t check_result;
  2296. #endif /* __MIG_check__Request__rpc_jack_port_disconnect_t__defined */
  2297. __DeclareRcvRpc(1007, "rpc_jack_port_disconnect")
  2298. __BeforeRcvRpc(1007, "rpc_jack_port_disconnect")
  2299. #if defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined)
  2300. check_result = __MIG_check__Request__rpc_jack_port_disconnect_t((__Request *)In0P);
  2301. if (check_result != MACH_MSG_SUCCESS)
  2302. { MIG_RETURN_ERROR(OutP, check_result); }
  2303. #endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */
  2304. OutP->RetCode = server_rpc_jack_port_disconnect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2305. if (OutP->RetCode != KERN_SUCCESS) {
  2306. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2307. }
  2308. OutP->NDR = NDR_record;
  2309. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2310. __AfterRcvRpc(1007, "rpc_jack_port_disconnect")
  2311. }
  2312. #if (__MigTypeCheck || __NDR_convert__ )
  2313. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2314. #if !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined)
  2315. #define __MIG_check__Request__rpc_jack_port_connect_name_t__defined
  2316. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2317. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2318. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2319. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2320. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2321. #elif defined(__NDR_convert__int_rep__int__defined)
  2322. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2323. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2324. __NDR_convert__int_rep__int((int *)(a), f)
  2325. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2326. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2327. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2328. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2329. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2330. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2331. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2332. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2333. #endif /* defined(__NDR_convert__*__defined) */
  2334. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2335. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2336. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2337. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2338. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2339. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2340. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2341. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2342. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2343. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2344. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2345. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2346. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2347. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2348. #elif defined(__NDR_convert__int_rep__string__defined)
  2349. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2350. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2351. __NDR_convert__int_rep__string(a, f, 128)
  2352. #endif /* defined(__NDR_convert__*__defined) */
  2353. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2354. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2355. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2356. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2357. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2358. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2359. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2360. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2361. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2362. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2363. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2364. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2365. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2366. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2367. #elif defined(__NDR_convert__int_rep__string__defined)
  2368. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2369. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2370. __NDR_convert__int_rep__string(a, f, 128)
  2371. #endif /* defined(__NDR_convert__*__defined) */
  2372. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2373. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2374. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2375. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2376. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2377. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2378. #elif defined(__NDR_convert__char_rep__int__defined)
  2379. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2380. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2381. __NDR_convert__char_rep__int((int *)(a), f)
  2382. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2383. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2384. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2385. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2386. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2387. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2388. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2389. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2390. #endif /* defined(__NDR_convert__*__defined) */
  2391. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2392. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2393. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  2394. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2395. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2396. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2397. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  2398. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2399. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2400. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  2401. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  2402. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2403. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2404. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  2405. #elif defined(__NDR_convert__char_rep__string__defined)
  2406. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2407. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2408. __NDR_convert__char_rep__string(a, f, 128)
  2409. #endif /* defined(__NDR_convert__*__defined) */
  2410. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2411. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2412. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  2413. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2414. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2415. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2416. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  2417. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2418. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2419. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  2420. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  2421. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2422. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2423. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  2424. #elif defined(__NDR_convert__char_rep__string__defined)
  2425. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2426. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2427. __NDR_convert__char_rep__string(a, f, 128)
  2428. #endif /* defined(__NDR_convert__*__defined) */
  2429. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2430. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2431. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2432. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2433. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2434. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2435. #elif defined(__NDR_convert__float_rep__int__defined)
  2436. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2437. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2438. __NDR_convert__float_rep__int((int *)(a), f)
  2439. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2440. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2441. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2442. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2443. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2444. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2445. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2446. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2447. #endif /* defined(__NDR_convert__*__defined) */
  2448. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2449. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2450. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  2451. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2452. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2453. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2454. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  2455. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2456. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2457. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  2458. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  2459. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2460. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2461. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  2462. #elif defined(__NDR_convert__float_rep__string__defined)
  2463. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2464. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2465. __NDR_convert__float_rep__string(a, f, 128)
  2466. #endif /* defined(__NDR_convert__*__defined) */
  2467. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2468. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2469. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  2470. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2471. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2472. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2473. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  2474. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2475. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2476. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  2477. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  2478. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2479. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2480. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  2481. #elif defined(__NDR_convert__float_rep__string__defined)
  2482. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2483. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2484. __NDR_convert__float_rep__string(a, f, 128)
  2485. #endif /* defined(__NDR_convert__*__defined) */
  2486. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2487. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_name_t(__Request__rpc_jack_port_connect_name_t *In0P)
  2488. {
  2489. typedef __Request__rpc_jack_port_connect_name_t __Request;
  2490. #if __MigTypeCheck
  2491. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2492. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2493. return MIG_BAD_ARGUMENTS;
  2494. #endif /* __MigTypeCheck */
  2495. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  2496. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  2497. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2498. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2499. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  2500. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2501. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2502. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  2503. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.int_rep);
  2504. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2505. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2506. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.int_rep);
  2507. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2508. }
  2509. #endif /* defined(__NDR_convert__int_rep...) */
  2510. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  2511. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  2512. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2513. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2514. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  2515. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2516. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2517. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  2518. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.char_rep);
  2519. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2520. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2521. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.char_rep);
  2522. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2523. }
  2524. #endif /* defined(__NDR_convert__char_rep...) */
  2525. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  2526. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  2527. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2528. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2529. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  2530. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2531. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2532. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  2533. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.float_rep);
  2534. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2535. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  2536. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.float_rep);
  2537. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2538. }
  2539. #endif /* defined(__NDR_convert__float_rep...) */
  2540. return MACH_MSG_SUCCESS;
  2541. }
  2542. #endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */
  2543. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2544. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2545. /* Routine rpc_jack_port_connect_name */
  2546. #ifdef mig_external
  2547. mig_external
  2548. #else
  2549. extern
  2550. #endif /* mig_external */
  2551. kern_return_t server_rpc_jack_port_connect_name
  2552. (
  2553. mach_port_t server_port,
  2554. int refnum,
  2555. client_port_name_t src,
  2556. client_port_name_t dst,
  2557. int *result
  2558. );
  2559. /* Routine rpc_jack_port_connect_name */
  2560. mig_internal novalue _Xrpc_jack_port_connect_name
  2561. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2562. {
  2563. #ifdef __MigPackStructs
  2564. #pragma pack(4)
  2565. #endif
  2566. typedef struct {
  2567. mach_msg_header_t Head;
  2568. NDR_record_t NDR;
  2569. int refnum;
  2570. client_port_name_t src;
  2571. client_port_name_t dst;
  2572. mach_msg_trailer_t trailer;
  2573. } Request;
  2574. #ifdef __MigPackStructs
  2575. #pragma pack()
  2576. #endif
  2577. typedef __Request__rpc_jack_port_connect_name_t __Request;
  2578. typedef __Reply__rpc_jack_port_connect_name_t Reply;
  2579. /*
  2580. * typedef struct {
  2581. * mach_msg_header_t Head;
  2582. * NDR_record_t NDR;
  2583. * kern_return_t RetCode;
  2584. * } mig_reply_error_t;
  2585. */
  2586. Request *In0P = (Request *) InHeadP;
  2587. Reply *OutP = (Reply *) OutHeadP;
  2588. #ifdef __MIG_check__Request__rpc_jack_port_connect_name_t__defined
  2589. kern_return_t check_result;
  2590. #endif /* __MIG_check__Request__rpc_jack_port_connect_name_t__defined */
  2591. __DeclareRcvRpc(1008, "rpc_jack_port_connect_name")
  2592. __BeforeRcvRpc(1008, "rpc_jack_port_connect_name")
  2593. #if defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined)
  2594. check_result = __MIG_check__Request__rpc_jack_port_connect_name_t((__Request *)In0P);
  2595. if (check_result != MACH_MSG_SUCCESS)
  2596. { MIG_RETURN_ERROR(OutP, check_result); }
  2597. #endif /* defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */
  2598. OutP->RetCode = server_rpc_jack_port_connect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2599. if (OutP->RetCode != KERN_SUCCESS) {
  2600. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2601. }
  2602. OutP->NDR = NDR_record;
  2603. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2604. __AfterRcvRpc(1008, "rpc_jack_port_connect_name")
  2605. }
  2606. #if (__MigTypeCheck || __NDR_convert__ )
  2607. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2608. #if !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined)
  2609. #define __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined
  2610. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2611. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2612. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2613. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2614. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2615. #elif defined(__NDR_convert__int_rep__int__defined)
  2616. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2617. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2618. __NDR_convert__int_rep__int((int *)(a), f)
  2619. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2620. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2621. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2622. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2623. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2624. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2625. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2626. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2627. #endif /* defined(__NDR_convert__*__defined) */
  2628. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2629. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2630. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2631. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2632. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2633. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2634. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2635. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2636. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2637. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2638. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2639. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2640. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2641. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2642. #elif defined(__NDR_convert__int_rep__string__defined)
  2643. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2644. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2645. __NDR_convert__int_rep__string(a, f, 128)
  2646. #endif /* defined(__NDR_convert__*__defined) */
  2647. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2648. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2649. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2650. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2651. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2652. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2653. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2654. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2655. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2656. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2657. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2658. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2659. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2660. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2661. #elif defined(__NDR_convert__int_rep__string__defined)
  2662. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2663. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2664. __NDR_convert__int_rep__string(a, f, 128)
  2665. #endif /* defined(__NDR_convert__*__defined) */
  2666. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2667. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2668. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2669. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2670. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2671. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2672. #elif defined(__NDR_convert__char_rep__int__defined)
  2673. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2674. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2675. __NDR_convert__char_rep__int((int *)(a), f)
  2676. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2677. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2678. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2679. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2680. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2681. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2682. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2683. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2684. #endif /* defined(__NDR_convert__*__defined) */
  2685. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2686. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2687. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  2688. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2689. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2690. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2691. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  2692. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2693. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2694. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  2695. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  2696. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2697. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2698. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  2699. #elif defined(__NDR_convert__char_rep__string__defined)
  2700. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2701. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2702. __NDR_convert__char_rep__string(a, f, 128)
  2703. #endif /* defined(__NDR_convert__*__defined) */
  2704. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2705. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2706. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  2707. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2708. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2709. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2710. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  2711. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2712. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2713. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  2714. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  2715. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2716. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2717. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  2718. #elif defined(__NDR_convert__char_rep__string__defined)
  2719. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2720. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2721. __NDR_convert__char_rep__string(a, f, 128)
  2722. #endif /* defined(__NDR_convert__*__defined) */
  2723. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2724. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2725. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2726. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2727. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2728. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2729. #elif defined(__NDR_convert__float_rep__int__defined)
  2730. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2731. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2732. __NDR_convert__float_rep__int((int *)(a), f)
  2733. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2734. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2735. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2736. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2737. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2738. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  2739. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  2740. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2741. #endif /* defined(__NDR_convert__*__defined) */
  2742. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2743. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2744. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  2745. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2746. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2747. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2748. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  2749. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2750. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2751. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  2752. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  2753. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2754. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2755. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  2756. #elif defined(__NDR_convert__float_rep__string__defined)
  2757. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  2758. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  2759. __NDR_convert__float_rep__string(a, f, 128)
  2760. #endif /* defined(__NDR_convert__*__defined) */
  2761. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2762. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2763. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  2764. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2765. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2766. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2767. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  2768. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2769. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2770. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  2771. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  2772. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2773. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2774. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  2775. #elif defined(__NDR_convert__float_rep__string__defined)
  2776. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  2777. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  2778. __NDR_convert__float_rep__string(a, f, 128)
  2779. #endif /* defined(__NDR_convert__*__defined) */
  2780. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2781. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_name_t(__Request__rpc_jack_port_disconnect_name_t *In0P)
  2782. {
  2783. typedef __Request__rpc_jack_port_disconnect_name_t __Request;
  2784. #if __MigTypeCheck
  2785. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2786. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2787. return MIG_BAD_ARGUMENTS;
  2788. #endif /* __MigTypeCheck */
  2789. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  2790. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  2791. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2792. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2793. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  2794. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2795. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2796. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  2797. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.int_rep);
  2798. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2799. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2800. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.int_rep);
  2801. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2802. }
  2803. #endif /* defined(__NDR_convert__int_rep...) */
  2804. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  2805. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  2806. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2807. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2808. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  2809. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2810. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2811. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  2812. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.char_rep);
  2813. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2814. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2815. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.char_rep);
  2816. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2817. }
  2818. #endif /* defined(__NDR_convert__char_rep...) */
  2819. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  2820. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  2821. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2822. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2823. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  2824. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2825. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  2826. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  2827. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.float_rep);
  2828. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  2829. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  2830. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.float_rep);
  2831. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  2832. }
  2833. #endif /* defined(__NDR_convert__float_rep...) */
  2834. return MACH_MSG_SUCCESS;
  2835. }
  2836. #endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */
  2837. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2838. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2839. /* Routine rpc_jack_port_disconnect_name */
  2840. #ifdef mig_external
  2841. mig_external
  2842. #else
  2843. extern
  2844. #endif /* mig_external */
  2845. kern_return_t server_rpc_jack_port_disconnect_name
  2846. (
  2847. mach_port_t server_port,
  2848. int refnum,
  2849. client_port_name_t src,
  2850. client_port_name_t dst,
  2851. int *result
  2852. );
  2853. /* Routine rpc_jack_port_disconnect_name */
  2854. mig_internal novalue _Xrpc_jack_port_disconnect_name
  2855. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2856. {
  2857. #ifdef __MigPackStructs
  2858. #pragma pack(4)
  2859. #endif
  2860. typedef struct {
  2861. mach_msg_header_t Head;
  2862. NDR_record_t NDR;
  2863. int refnum;
  2864. client_port_name_t src;
  2865. client_port_name_t dst;
  2866. mach_msg_trailer_t trailer;
  2867. } Request;
  2868. #ifdef __MigPackStructs
  2869. #pragma pack()
  2870. #endif
  2871. typedef __Request__rpc_jack_port_disconnect_name_t __Request;
  2872. typedef __Reply__rpc_jack_port_disconnect_name_t Reply;
  2873. /*
  2874. * typedef struct {
  2875. * mach_msg_header_t Head;
  2876. * NDR_record_t NDR;
  2877. * kern_return_t RetCode;
  2878. * } mig_reply_error_t;
  2879. */
  2880. Request *In0P = (Request *) InHeadP;
  2881. Reply *OutP = (Reply *) OutHeadP;
  2882. #ifdef __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined
  2883. kern_return_t check_result;
  2884. #endif /* __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined */
  2885. __DeclareRcvRpc(1009, "rpc_jack_port_disconnect_name")
  2886. __BeforeRcvRpc(1009, "rpc_jack_port_disconnect_name")
  2887. #if defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined)
  2888. check_result = __MIG_check__Request__rpc_jack_port_disconnect_name_t((__Request *)In0P);
  2889. if (check_result != MACH_MSG_SUCCESS)
  2890. { MIG_RETURN_ERROR(OutP, check_result); }
  2891. #endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */
  2892. OutP->RetCode = server_rpc_jack_port_disconnect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2893. if (OutP->RetCode != KERN_SUCCESS) {
  2894. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2895. }
  2896. OutP->NDR = NDR_record;
  2897. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2898. __AfterRcvRpc(1009, "rpc_jack_port_disconnect_name")
  2899. }
  2900. #if (__MigTypeCheck || __NDR_convert__ )
  2901. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2902. #if !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined)
  2903. #define __MIG_check__Request__rpc_jack_set_buffer_size_t__defined
  2904. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2905. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2906. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2907. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2908. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2909. #elif defined(__NDR_convert__int_rep__int__defined)
  2910. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2911. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2912. __NDR_convert__int_rep__int((int *)(a), f)
  2913. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2914. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2915. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2916. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2917. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2918. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2919. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2920. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2921. #endif /* defined(__NDR_convert__*__defined) */
  2922. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2923. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2924. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2925. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2926. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2927. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2928. #elif defined(__NDR_convert__char_rep__int__defined)
  2929. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2930. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2931. __NDR_convert__char_rep__int((int *)(a), f)
  2932. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2933. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2934. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2935. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2936. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2937. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2938. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2939. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2940. #endif /* defined(__NDR_convert__*__defined) */
  2941. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2942. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2943. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2944. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2945. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2946. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2947. #elif defined(__NDR_convert__float_rep__int__defined)
  2948. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2949. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2950. __NDR_convert__float_rep__int((int *)(a), f)
  2951. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2952. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2953. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2954. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2955. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2956. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  2957. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  2958. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2959. #endif /* defined(__NDR_convert__*__defined) */
  2960. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2961. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_buffer_size_t(__Request__rpc_jack_set_buffer_size_t *In0P)
  2962. {
  2963. typedef __Request__rpc_jack_set_buffer_size_t __Request;
  2964. #if __MigTypeCheck
  2965. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2966. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2967. return MIG_BAD_ARGUMENTS;
  2968. #endif /* __MigTypeCheck */
  2969. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2970. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2971. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2972. __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep);
  2973. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2974. }
  2975. #endif /* defined(__NDR_convert__int_rep...) */
  2976. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2977. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2978. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2979. __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep);
  2980. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2981. }
  2982. #endif /* defined(__NDR_convert__char_rep...) */
  2983. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2984. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2985. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  2986. __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep);
  2987. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  2988. }
  2989. #endif /* defined(__NDR_convert__float_rep...) */
  2990. return MACH_MSG_SUCCESS;
  2991. }
  2992. #endif /* !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */
  2993. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2994. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2995. /* Routine rpc_jack_set_buffer_size */
  2996. #ifdef mig_external
  2997. mig_external
  2998. #else
  2999. extern
  3000. #endif /* mig_external */
  3001. kern_return_t server_rpc_jack_set_buffer_size
  3002. (
  3003. mach_port_t server_port,
  3004. int buffer_size,
  3005. int *result
  3006. );
  3007. /* Routine rpc_jack_set_buffer_size */
  3008. mig_internal novalue _Xrpc_jack_set_buffer_size
  3009. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3010. {
  3011. #ifdef __MigPackStructs
  3012. #pragma pack(4)
  3013. #endif
  3014. typedef struct {
  3015. mach_msg_header_t Head;
  3016. NDR_record_t NDR;
  3017. int buffer_size;
  3018. mach_msg_trailer_t trailer;
  3019. } Request;
  3020. #ifdef __MigPackStructs
  3021. #pragma pack()
  3022. #endif
  3023. typedef __Request__rpc_jack_set_buffer_size_t __Request;
  3024. typedef __Reply__rpc_jack_set_buffer_size_t Reply;
  3025. /*
  3026. * typedef struct {
  3027. * mach_msg_header_t Head;
  3028. * NDR_record_t NDR;
  3029. * kern_return_t RetCode;
  3030. * } mig_reply_error_t;
  3031. */
  3032. Request *In0P = (Request *) InHeadP;
  3033. Reply *OutP = (Reply *) OutHeadP;
  3034. #ifdef __MIG_check__Request__rpc_jack_set_buffer_size_t__defined
  3035. kern_return_t check_result;
  3036. #endif /* __MIG_check__Request__rpc_jack_set_buffer_size_t__defined */
  3037. __DeclareRcvRpc(1010, "rpc_jack_set_buffer_size")
  3038. __BeforeRcvRpc(1010, "rpc_jack_set_buffer_size")
  3039. #if defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined)
  3040. check_result = __MIG_check__Request__rpc_jack_set_buffer_size_t((__Request *)In0P);
  3041. if (check_result != MACH_MSG_SUCCESS)
  3042. { MIG_RETURN_ERROR(OutP, check_result); }
  3043. #endif /* defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */
  3044. OutP->RetCode = server_rpc_jack_set_buffer_size(In0P->Head.msgh_request_port, In0P->buffer_size, &OutP->result);
  3045. if (OutP->RetCode != KERN_SUCCESS) {
  3046. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3047. }
  3048. OutP->NDR = NDR_record;
  3049. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3050. __AfterRcvRpc(1010, "rpc_jack_set_buffer_size")
  3051. }
  3052. #if (__MigTypeCheck || __NDR_convert__ )
  3053. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3054. #if !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined)
  3055. #define __MIG_check__Request__rpc_jack_set_freewheel_t__defined
  3056. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3057. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3058. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3059. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3060. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3061. #elif defined(__NDR_convert__int_rep__int__defined)
  3062. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3063. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3064. __NDR_convert__int_rep__int((int *)(a), f)
  3065. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3066. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3067. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3068. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3069. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3070. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3071. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3072. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3073. #endif /* defined(__NDR_convert__*__defined) */
  3074. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3075. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3076. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3077. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3078. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3079. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3080. #elif defined(__NDR_convert__char_rep__int__defined)
  3081. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3082. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3083. __NDR_convert__char_rep__int((int *)(a), f)
  3084. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3085. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3086. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3087. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3088. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3089. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3090. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3091. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3092. #endif /* defined(__NDR_convert__*__defined) */
  3093. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3094. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3095. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3096. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3097. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3098. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3099. #elif defined(__NDR_convert__float_rep__int__defined)
  3100. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3101. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3102. __NDR_convert__float_rep__int((int *)(a), f)
  3103. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3104. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3105. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3106. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3107. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3108. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3109. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3110. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3111. #endif /* defined(__NDR_convert__*__defined) */
  3112. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3113. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_freewheel_t(__Request__rpc_jack_set_freewheel_t *In0P)
  3114. {
  3115. typedef __Request__rpc_jack_set_freewheel_t __Request;
  3116. #if __MigTypeCheck
  3117. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3118. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3119. return MIG_BAD_ARGUMENTS;
  3120. #endif /* __MigTypeCheck */
  3121. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3122. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3123. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3124. __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.int_rep);
  3125. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3126. }
  3127. #endif /* defined(__NDR_convert__int_rep...) */
  3128. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3129. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3130. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3131. __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.char_rep);
  3132. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3133. }
  3134. #endif /* defined(__NDR_convert__char_rep...) */
  3135. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3136. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3137. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3138. __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.float_rep);
  3139. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3140. }
  3141. #endif /* defined(__NDR_convert__float_rep...) */
  3142. return MACH_MSG_SUCCESS;
  3143. }
  3144. #endif /* !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */
  3145. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3146. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3147. /* Routine rpc_jack_set_freewheel */
  3148. #ifdef mig_external
  3149. mig_external
  3150. #else
  3151. extern
  3152. #endif /* mig_external */
  3153. kern_return_t server_rpc_jack_set_freewheel
  3154. (
  3155. mach_port_t server_port,
  3156. int onoff,
  3157. int *result
  3158. );
  3159. /* Routine rpc_jack_set_freewheel */
  3160. mig_internal novalue _Xrpc_jack_set_freewheel
  3161. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3162. {
  3163. #ifdef __MigPackStructs
  3164. #pragma pack(4)
  3165. #endif
  3166. typedef struct {
  3167. mach_msg_header_t Head;
  3168. NDR_record_t NDR;
  3169. int onoff;
  3170. mach_msg_trailer_t trailer;
  3171. } Request;
  3172. #ifdef __MigPackStructs
  3173. #pragma pack()
  3174. #endif
  3175. typedef __Request__rpc_jack_set_freewheel_t __Request;
  3176. typedef __Reply__rpc_jack_set_freewheel_t Reply;
  3177. /*
  3178. * typedef struct {
  3179. * mach_msg_header_t Head;
  3180. * NDR_record_t NDR;
  3181. * kern_return_t RetCode;
  3182. * } mig_reply_error_t;
  3183. */
  3184. Request *In0P = (Request *) InHeadP;
  3185. Reply *OutP = (Reply *) OutHeadP;
  3186. #ifdef __MIG_check__Request__rpc_jack_set_freewheel_t__defined
  3187. kern_return_t check_result;
  3188. #endif /* __MIG_check__Request__rpc_jack_set_freewheel_t__defined */
  3189. __DeclareRcvRpc(1011, "rpc_jack_set_freewheel")
  3190. __BeforeRcvRpc(1011, "rpc_jack_set_freewheel")
  3191. #if defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined)
  3192. check_result = __MIG_check__Request__rpc_jack_set_freewheel_t((__Request *)In0P);
  3193. if (check_result != MACH_MSG_SUCCESS)
  3194. { MIG_RETURN_ERROR(OutP, check_result); }
  3195. #endif /* defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */
  3196. OutP->RetCode = server_rpc_jack_set_freewheel(In0P->Head.msgh_request_port, In0P->onoff, &OutP->result);
  3197. if (OutP->RetCode != KERN_SUCCESS) {
  3198. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3199. }
  3200. OutP->NDR = NDR_record;
  3201. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3202. __AfterRcvRpc(1011, "rpc_jack_set_freewheel")
  3203. }
  3204. #if (__MigTypeCheck || __NDR_convert__ )
  3205. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3206. #if !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined)
  3207. #define __MIG_check__Request__rpc_jack_release_timebase_t__defined
  3208. #ifndef __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3209. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3210. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3211. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3212. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3213. #elif defined(__NDR_convert__int_rep__int__defined)
  3214. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3215. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3216. __NDR_convert__int_rep__int((int *)(a), f)
  3217. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3218. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3219. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3220. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3221. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3222. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3223. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3224. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3225. #endif /* defined(__NDR_convert__*__defined) */
  3226. #endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3227. #ifndef __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3228. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3229. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3230. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3231. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3232. #elif defined(__NDR_convert__char_rep__int__defined)
  3233. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3234. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3235. __NDR_convert__char_rep__int((int *)(a), f)
  3236. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3237. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3238. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3239. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3240. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3241. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3242. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3243. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3244. #endif /* defined(__NDR_convert__*__defined) */
  3245. #endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3246. #ifndef __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3247. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3248. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3249. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3250. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3251. #elif defined(__NDR_convert__float_rep__int__defined)
  3252. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3253. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3254. __NDR_convert__float_rep__int((int *)(a), f)
  3255. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3256. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3257. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3258. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3259. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3260. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3261. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3262. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3263. #endif /* defined(__NDR_convert__*__defined) */
  3264. #endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3265. mig_internal kern_return_t __MIG_check__Request__rpc_jack_release_timebase_t(__Request__rpc_jack_release_timebase_t *In0P)
  3266. {
  3267. typedef __Request__rpc_jack_release_timebase_t __Request;
  3268. #if __MigTypeCheck
  3269. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3270. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3271. return MIG_BAD_ARGUMENTS;
  3272. #endif /* __MigTypeCheck */
  3273. #if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3274. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3275. #if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3276. __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3277. #endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3278. }
  3279. #endif /* defined(__NDR_convert__int_rep...) */
  3280. #if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3281. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3282. #if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3283. __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3284. #endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3285. }
  3286. #endif /* defined(__NDR_convert__char_rep...) */
  3287. #if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3288. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3289. #if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3290. __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3291. #endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3292. }
  3293. #endif /* defined(__NDR_convert__float_rep...) */
  3294. return MACH_MSG_SUCCESS;
  3295. }
  3296. #endif /* !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */
  3297. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3298. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3299. /* Routine rpc_jack_release_timebase */
  3300. #ifdef mig_external
  3301. mig_external
  3302. #else
  3303. extern
  3304. #endif /* mig_external */
  3305. kern_return_t server_rpc_jack_release_timebase
  3306. (
  3307. mach_port_t server_port,
  3308. int refnum,
  3309. int *result
  3310. );
  3311. /* Routine rpc_jack_release_timebase */
  3312. mig_internal novalue _Xrpc_jack_release_timebase
  3313. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3314. {
  3315. #ifdef __MigPackStructs
  3316. #pragma pack(4)
  3317. #endif
  3318. typedef struct {
  3319. mach_msg_header_t Head;
  3320. NDR_record_t NDR;
  3321. int refnum;
  3322. mach_msg_trailer_t trailer;
  3323. } Request;
  3324. #ifdef __MigPackStructs
  3325. #pragma pack()
  3326. #endif
  3327. typedef __Request__rpc_jack_release_timebase_t __Request;
  3328. typedef __Reply__rpc_jack_release_timebase_t Reply;
  3329. /*
  3330. * typedef struct {
  3331. * mach_msg_header_t Head;
  3332. * NDR_record_t NDR;
  3333. * kern_return_t RetCode;
  3334. * } mig_reply_error_t;
  3335. */
  3336. Request *In0P = (Request *) InHeadP;
  3337. Reply *OutP = (Reply *) OutHeadP;
  3338. #ifdef __MIG_check__Request__rpc_jack_release_timebase_t__defined
  3339. kern_return_t check_result;
  3340. #endif /* __MIG_check__Request__rpc_jack_release_timebase_t__defined */
  3341. __DeclareRcvRpc(1012, "rpc_jack_release_timebase")
  3342. __BeforeRcvRpc(1012, "rpc_jack_release_timebase")
  3343. #if defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined)
  3344. check_result = __MIG_check__Request__rpc_jack_release_timebase_t((__Request *)In0P);
  3345. if (check_result != MACH_MSG_SUCCESS)
  3346. { MIG_RETURN_ERROR(OutP, check_result); }
  3347. #endif /* defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */
  3348. OutP->RetCode = server_rpc_jack_release_timebase(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  3349. if (OutP->RetCode != KERN_SUCCESS) {
  3350. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3351. }
  3352. OutP->NDR = NDR_record;
  3353. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3354. __AfterRcvRpc(1012, "rpc_jack_release_timebase")
  3355. }
  3356. #if (__MigTypeCheck || __NDR_convert__ )
  3357. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3358. #if !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined)
  3359. #define __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined
  3360. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3361. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3362. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3363. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3364. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3365. #elif defined(__NDR_convert__int_rep__int__defined)
  3366. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3367. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3368. __NDR_convert__int_rep__int((int *)(a), f)
  3369. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3370. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3371. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3372. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3373. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3374. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3375. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3376. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3377. #endif /* defined(__NDR_convert__*__defined) */
  3378. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3379. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3380. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3381. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3382. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3383. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3384. #elif defined(__NDR_convert__int_rep__int__defined)
  3385. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3386. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3387. __NDR_convert__int_rep__int((int *)(a), f)
  3388. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3389. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3390. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3391. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3392. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3393. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3394. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3395. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3396. #endif /* defined(__NDR_convert__*__defined) */
  3397. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3398. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3399. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3400. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3401. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3402. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3403. #elif defined(__NDR_convert__char_rep__int__defined)
  3404. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3405. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3406. __NDR_convert__char_rep__int((int *)(a), f)
  3407. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3408. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3409. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3410. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3411. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3412. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3413. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3414. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3415. #endif /* defined(__NDR_convert__*__defined) */
  3416. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3417. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3418. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3419. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3420. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3421. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3422. #elif defined(__NDR_convert__char_rep__int__defined)
  3423. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3424. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3425. __NDR_convert__char_rep__int((int *)(a), f)
  3426. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3427. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3428. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3429. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3430. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3431. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3432. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3433. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3434. #endif /* defined(__NDR_convert__*__defined) */
  3435. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3436. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3437. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3438. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3439. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3440. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3441. #elif defined(__NDR_convert__float_rep__int__defined)
  3442. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3443. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3444. __NDR_convert__float_rep__int((int *)(a), f)
  3445. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3446. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3447. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3448. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3449. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3450. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3451. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3452. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3453. #endif /* defined(__NDR_convert__*__defined) */
  3454. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3455. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3456. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3457. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3458. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3459. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3460. #elif defined(__NDR_convert__float_rep__int__defined)
  3461. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3462. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3463. __NDR_convert__float_rep__int((int *)(a), f)
  3464. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3465. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3466. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3467. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3468. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3469. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3470. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3471. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3472. #endif /* defined(__NDR_convert__*__defined) */
  3473. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3474. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_timebase_callback_t(__Request__rpc_jack_set_timebase_callback_t *In0P)
  3475. {
  3476. typedef __Request__rpc_jack_set_timebase_callback_t __Request;
  3477. #if __MigTypeCheck
  3478. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3479. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3480. return MIG_BAD_ARGUMENTS;
  3481. #endif /* __MigTypeCheck */
  3482. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  3483. defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3484. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3485. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  3486. __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3487. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3488. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3489. __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.int_rep);
  3490. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3491. }
  3492. #endif /* defined(__NDR_convert__int_rep...) */
  3493. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  3494. defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3495. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3496. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  3497. __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3498. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3499. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3500. __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.char_rep);
  3501. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3502. }
  3503. #endif /* defined(__NDR_convert__char_rep...) */
  3504. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  3505. defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3506. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3507. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  3508. __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3509. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3510. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  3511. __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.float_rep);
  3512. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3513. }
  3514. #endif /* defined(__NDR_convert__float_rep...) */
  3515. return MACH_MSG_SUCCESS;
  3516. }
  3517. #endif /* !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */
  3518. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3519. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3520. /* Routine rpc_jack_set_timebase_callback */
  3521. #ifdef mig_external
  3522. mig_external
  3523. #else
  3524. extern
  3525. #endif /* mig_external */
  3526. kern_return_t server_rpc_jack_set_timebase_callback
  3527. (
  3528. mach_port_t server_port,
  3529. int refnum,
  3530. int conditional,
  3531. int *result
  3532. );
  3533. /* Routine rpc_jack_set_timebase_callback */
  3534. mig_internal novalue _Xrpc_jack_set_timebase_callback
  3535. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3536. {
  3537. #ifdef __MigPackStructs
  3538. #pragma pack(4)
  3539. #endif
  3540. typedef struct {
  3541. mach_msg_header_t Head;
  3542. NDR_record_t NDR;
  3543. int refnum;
  3544. int conditional;
  3545. mach_msg_trailer_t trailer;
  3546. } Request;
  3547. #ifdef __MigPackStructs
  3548. #pragma pack()
  3549. #endif
  3550. typedef __Request__rpc_jack_set_timebase_callback_t __Request;
  3551. typedef __Reply__rpc_jack_set_timebase_callback_t Reply;
  3552. /*
  3553. * typedef struct {
  3554. * mach_msg_header_t Head;
  3555. * NDR_record_t NDR;
  3556. * kern_return_t RetCode;
  3557. * } mig_reply_error_t;
  3558. */
  3559. Request *In0P = (Request *) InHeadP;
  3560. Reply *OutP = (Reply *) OutHeadP;
  3561. #ifdef __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined
  3562. kern_return_t check_result;
  3563. #endif /* __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined */
  3564. __DeclareRcvRpc(1013, "rpc_jack_set_timebase_callback")
  3565. __BeforeRcvRpc(1013, "rpc_jack_set_timebase_callback")
  3566. #if defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined)
  3567. check_result = __MIG_check__Request__rpc_jack_set_timebase_callback_t((__Request *)In0P);
  3568. if (check_result != MACH_MSG_SUCCESS)
  3569. { MIG_RETURN_ERROR(OutP, check_result); }
  3570. #endif /* defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */
  3571. OutP->RetCode = server_rpc_jack_set_timebase_callback(In0P->Head.msgh_request_port, In0P->refnum, In0P->conditional, &OutP->result);
  3572. if (OutP->RetCode != KERN_SUCCESS) {
  3573. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3574. }
  3575. OutP->NDR = NDR_record;
  3576. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3577. __AfterRcvRpc(1013, "rpc_jack_set_timebase_callback")
  3578. }
  3579. #if (__MigTypeCheck || __NDR_convert__ )
  3580. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3581. #if !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined)
  3582. #define __MIG_check__Request__rpc_jack_client_rt_notify_t__defined
  3583. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3584. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3585. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3586. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3587. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3588. #elif defined(__NDR_convert__int_rep__int__defined)
  3589. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3590. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3591. __NDR_convert__int_rep__int((int *)(a), f)
  3592. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3593. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3594. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3595. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3596. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3597. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3598. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3599. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3600. #endif /* defined(__NDR_convert__*__defined) */
  3601. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3602. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3603. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3604. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3605. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3606. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3607. #elif defined(__NDR_convert__int_rep__int__defined)
  3608. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3609. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3610. __NDR_convert__int_rep__int((int *)(a), f)
  3611. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3612. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3613. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3614. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3615. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3616. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3617. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3618. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3619. #endif /* defined(__NDR_convert__*__defined) */
  3620. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3621. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3622. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3623. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3624. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3625. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3626. #elif defined(__NDR_convert__int_rep__int__defined)
  3627. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3628. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3629. __NDR_convert__int_rep__int((int *)(a), f)
  3630. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3631. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3632. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3633. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3634. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3635. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3636. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3637. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3638. #endif /* defined(__NDR_convert__*__defined) */
  3639. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3640. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3641. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3642. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3643. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3644. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3645. #elif defined(__NDR_convert__char_rep__int__defined)
  3646. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3647. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3648. __NDR_convert__char_rep__int((int *)(a), f)
  3649. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3650. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3651. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3652. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3653. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3654. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3655. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3656. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3657. #endif /* defined(__NDR_convert__*__defined) */
  3658. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3659. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3660. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3661. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3662. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3663. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3664. #elif defined(__NDR_convert__char_rep__int__defined)
  3665. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3666. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3667. __NDR_convert__char_rep__int((int *)(a), f)
  3668. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3669. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3670. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3671. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3672. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3673. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3674. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3675. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3676. #endif /* defined(__NDR_convert__*__defined) */
  3677. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3678. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3679. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3680. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3681. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3682. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3683. #elif defined(__NDR_convert__char_rep__int__defined)
  3684. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3685. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3686. __NDR_convert__char_rep__int((int *)(a), f)
  3687. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3688. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3689. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3690. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3691. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3692. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3693. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3694. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3695. #endif /* defined(__NDR_convert__*__defined) */
  3696. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3697. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3698. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3699. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3700. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3701. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3702. #elif defined(__NDR_convert__float_rep__int__defined)
  3703. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3704. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3705. __NDR_convert__float_rep__int((int *)(a), f)
  3706. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3707. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3708. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3709. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3710. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3711. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  3712. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  3713. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3714. #endif /* defined(__NDR_convert__*__defined) */
  3715. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3716. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3717. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3718. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3719. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3720. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3721. #elif defined(__NDR_convert__float_rep__int__defined)
  3722. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3723. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3724. __NDR_convert__float_rep__int((int *)(a), f)
  3725. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3726. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3727. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3728. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3729. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3730. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  3731. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  3732. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3733. #endif /* defined(__NDR_convert__*__defined) */
  3734. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3735. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3736. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3737. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3738. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3739. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3740. #elif defined(__NDR_convert__float_rep__int__defined)
  3741. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3742. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3743. __NDR_convert__float_rep__int((int *)(a), f)
  3744. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3745. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3746. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3747. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3748. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3749. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  3750. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  3751. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3752. #endif /* defined(__NDR_convert__*__defined) */
  3753. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3754. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_rt_notify_t(__Request__rpc_jack_client_rt_notify_t *In0P)
  3755. {
  3756. typedef __Request__rpc_jack_client_rt_notify_t __Request;
  3757. #if __MigTypeCheck
  3758. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3759. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3760. return MIG_BAD_ARGUMENTS;
  3761. #endif /* __MigTypeCheck */
  3762. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  3763. defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  3764. defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3765. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3766. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  3767. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3768. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3769. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  3770. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.int_rep);
  3771. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3772. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3773. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.int_rep);
  3774. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3775. }
  3776. #endif /* defined(__NDR_convert__int_rep...) */
  3777. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  3778. defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  3779. defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3780. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3781. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  3782. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3783. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3784. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  3785. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.char_rep);
  3786. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3787. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3788. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.char_rep);
  3789. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3790. }
  3791. #endif /* defined(__NDR_convert__char_rep...) */
  3792. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  3793. defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  3794. defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3795. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3796. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  3797. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3798. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  3799. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  3800. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.float_rep);
  3801. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  3802. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  3803. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.float_rep);
  3804. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  3805. }
  3806. #endif /* defined(__NDR_convert__float_rep...) */
  3807. return MACH_MSG_SUCCESS;
  3808. }
  3809. #endif /* !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */
  3810. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3811. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3812. /* SimpleRoutine rpc_jack_client_rt_notify */
  3813. #ifdef mig_external
  3814. mig_external
  3815. #else
  3816. extern
  3817. #endif /* mig_external */
  3818. kern_return_t server_rpc_jack_client_rt_notify
  3819. (
  3820. mach_port_t client_port,
  3821. int refnum,
  3822. int notify,
  3823. int value
  3824. );
  3825. /* SimpleRoutine rpc_jack_client_rt_notify */
  3826. mig_internal novalue _Xrpc_jack_client_rt_notify
  3827. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3828. {
  3829. #ifdef __MigPackStructs
  3830. #pragma pack(4)
  3831. #endif
  3832. typedef struct {
  3833. mach_msg_header_t Head;
  3834. NDR_record_t NDR;
  3835. int refnum;
  3836. int notify;
  3837. int value;
  3838. mach_msg_trailer_t trailer;
  3839. } Request;
  3840. #ifdef __MigPackStructs
  3841. #pragma pack()
  3842. #endif
  3843. typedef __Request__rpc_jack_client_rt_notify_t __Request;
  3844. typedef __Reply__rpc_jack_client_rt_notify_t Reply;
  3845. /*
  3846. * typedef struct {
  3847. * mach_msg_header_t Head;
  3848. * NDR_record_t NDR;
  3849. * kern_return_t RetCode;
  3850. * } mig_reply_error_t;
  3851. */
  3852. Request *In0P = (Request *) InHeadP;
  3853. Reply *OutP = (Reply *) OutHeadP;
  3854. #ifdef __MIG_check__Request__rpc_jack_client_rt_notify_t__defined
  3855. kern_return_t check_result;
  3856. #endif /* __MIG_check__Request__rpc_jack_client_rt_notify_t__defined */
  3857. __DeclareRcvSimple(1014, "rpc_jack_client_rt_notify")
  3858. __BeforeRcvSimple(1014, "rpc_jack_client_rt_notify")
  3859. #if defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined)
  3860. check_result = __MIG_check__Request__rpc_jack_client_rt_notify_t((__Request *)In0P);
  3861. if (check_result != MACH_MSG_SUCCESS)
  3862. { MIG_RETURN_ERROR(OutP, check_result); }
  3863. #endif /* defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */
  3864. OutP->RetCode = server_rpc_jack_client_rt_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->notify, In0P->value);
  3865. __AfterRcvSimple(1014, "rpc_jack_client_rt_notify")
  3866. }
  3867. extern boolean_t JackRPCEngine_server(
  3868. mach_msg_header_t *InHeadP,
  3869. mach_msg_header_t *OutHeadP);
  3870. extern mig_routine_t JackRPCEngine_server_routine(
  3871. mach_msg_header_t *InHeadP);
  3872. /* Description of this subsystem, for use in direct RPC */
  3873. const struct server_JackRPCEngine_subsystem {
  3874. mig_server_routine_t server; /* Server routine */
  3875. mach_msg_id_t start; /* Min routine number */
  3876. mach_msg_id_t end; /* Max routine number + 1 */
  3877. unsigned int maxsize; /* Max msg size */
  3878. vm_address_t reserved; /* Reserved */
  3879. struct routine_descriptor /*Array of routine descriptors */
  3880. routine[15];
  3881. } server_JackRPCEngine_subsystem = {
  3882. JackRPCEngine_server_routine,
  3883. 1000,
  3884. 1015,
  3885. (mach_msg_size_t)sizeof(union __ReplyUnion__server_JackRPCEngine_subsystem),
  3886. (vm_address_t)0,
  3887. {
  3888. { (mig_impl_routine_t) 0,
  3889. (mig_stub_routine_t) _Xrpc_jack_client_open, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_open_t)},
  3890. { (mig_impl_routine_t) 0,
  3891. (mig_stub_routine_t) _Xrpc_jack_client_close, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_close_t)},
  3892. { (mig_impl_routine_t) 0,
  3893. (mig_stub_routine_t) _Xrpc_jack_client_activate, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_activate_t)},
  3894. { (mig_impl_routine_t) 0,
  3895. (mig_stub_routine_t) _Xrpc_jack_client_deactivate, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_deactivate_t)},
  3896. { (mig_impl_routine_t) 0,
  3897. (mig_stub_routine_t) _Xrpc_jack_port_register, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_register_t)},
  3898. { (mig_impl_routine_t) 0,
  3899. (mig_stub_routine_t) _Xrpc_jack_port_unregister, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_unregister_t)},
  3900. { (mig_impl_routine_t) 0,
  3901. (mig_stub_routine_t) _Xrpc_jack_port_connect, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_connect_t)},
  3902. { (mig_impl_routine_t) 0,
  3903. (mig_stub_routine_t) _Xrpc_jack_port_disconnect, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_disconnect_t)},
  3904. { (mig_impl_routine_t) 0,
  3905. (mig_stub_routine_t) _Xrpc_jack_port_connect_name, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_connect_name_t)},
  3906. { (mig_impl_routine_t) 0,
  3907. (mig_stub_routine_t) _Xrpc_jack_port_disconnect_name, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_disconnect_name_t)},
  3908. { (mig_impl_routine_t) 0,
  3909. (mig_stub_routine_t) _Xrpc_jack_set_buffer_size, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_buffer_size_t)},
  3910. { (mig_impl_routine_t) 0,
  3911. (mig_stub_routine_t) _Xrpc_jack_set_freewheel, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_freewheel_t)},
  3912. { (mig_impl_routine_t) 0,
  3913. (mig_stub_routine_t) _Xrpc_jack_release_timebase, 3, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_release_timebase_t)},
  3914. { (mig_impl_routine_t) 0,
  3915. (mig_stub_routine_t) _Xrpc_jack_set_timebase_callback, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_set_timebase_callback_t)},
  3916. { (mig_impl_routine_t) 0,
  3917. (mig_stub_routine_t) _Xrpc_jack_client_rt_notify, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_rt_notify_t)},
  3918. }
  3919. };
  3920. mig_external boolean_t JackRPCEngine_server
  3921. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3922. {
  3923. /*
  3924. * typedef struct {
  3925. * mach_msg_header_t Head;
  3926. * NDR_record_t NDR;
  3927. * kern_return_t RetCode;
  3928. * } mig_reply_error_t;
  3929. */
  3930. register mig_routine_t routine;
  3931. OutHeadP->msgh_bits = MACH_MSGH_BITS(MACH_MSGH_BITS_REPLY(InHeadP->msgh_bits), 0);
  3932. OutHeadP->msgh_remote_port = InHeadP->msgh_reply_port;
  3933. /* Minimal size: routine() will update it if different */
  3934. OutHeadP->msgh_size = (mach_msg_size_t)sizeof(mig_reply_error_t);
  3935. OutHeadP->msgh_local_port = MACH_PORT_NULL;
  3936. OutHeadP->msgh_id = InHeadP->msgh_id + 100;
  3937. if ((InHeadP->msgh_id > 1014) || (InHeadP->msgh_id < 1000) ||
  3938. ((routine = server_JackRPCEngine_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) {
  3939. ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record;
  3940. ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID;
  3941. return FALSE;
  3942. }
  3943. (*routine) (InHeadP, OutHeadP);
  3944. return TRUE;
  3945. }
  3946. mig_external mig_routine_t JackRPCEngine_server_routine
  3947. (mach_msg_header_t *InHeadP)
  3948. {
  3949. register int msgh_id;
  3950. msgh_id = InHeadP->msgh_id - 1000;
  3951. if ((msgh_id > 14) || (msgh_id < 0))
  3952. return 0;
  3953. return server_JackRPCEngine_subsystem.routine[msgh_id].stub_routine;
  3954. }