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.

6285 lines
327KB

  1. /*
  2. * IDENTIFICATION:
  3. * stub generated Fri May 16 09:21:56 2008
  4. * with a MiG generated Tue Feb 19 02:01:43 PST 2008 by root@b75.local
  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. client_name_t client_name;
  100. int protocol;
  101. int options;
  102. } __Request__rpc_jack_client_check_t;
  103. #ifdef __MigPackStructs
  104. #pragma pack()
  105. #endif
  106. #ifdef __MigPackStructs
  107. #pragma pack(4)
  108. #endif
  109. typedef struct {
  110. mach_msg_header_t Head;
  111. NDR_record_t NDR;
  112. int refnum;
  113. } __Request__rpc_jack_client_close_t;
  114. #ifdef __MigPackStructs
  115. #pragma pack()
  116. #endif
  117. #ifdef __MigPackStructs
  118. #pragma pack(4)
  119. #endif
  120. typedef struct {
  121. mach_msg_header_t Head;
  122. NDR_record_t NDR;
  123. int refnum;
  124. int state;
  125. } __Request__rpc_jack_client_activate_t;
  126. #ifdef __MigPackStructs
  127. #pragma pack()
  128. #endif
  129. #ifdef __MigPackStructs
  130. #pragma pack(4)
  131. #endif
  132. typedef struct {
  133. mach_msg_header_t Head;
  134. NDR_record_t NDR;
  135. int refnum;
  136. } __Request__rpc_jack_client_deactivate_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. client_port_name_t name;
  148. client_port_type_t port_type;
  149. unsigned flags;
  150. unsigned buffer_size;
  151. } __Request__rpc_jack_port_register_t;
  152. #ifdef __MigPackStructs
  153. #pragma pack()
  154. #endif
  155. #ifdef __MigPackStructs
  156. #pragma pack(4)
  157. #endif
  158. typedef struct {
  159. mach_msg_header_t Head;
  160. NDR_record_t NDR;
  161. int refnum;
  162. int port;
  163. } __Request__rpc_jack_port_unregister_t;
  164. #ifdef __MigPackStructs
  165. #pragma pack()
  166. #endif
  167. #ifdef __MigPackStructs
  168. #pragma pack(4)
  169. #endif
  170. typedef struct {
  171. mach_msg_header_t Head;
  172. NDR_record_t NDR;
  173. int refnum;
  174. int src;
  175. int dst;
  176. } __Request__rpc_jack_port_connect_t;
  177. #ifdef __MigPackStructs
  178. #pragma pack()
  179. #endif
  180. #ifdef __MigPackStructs
  181. #pragma pack(4)
  182. #endif
  183. typedef struct {
  184. mach_msg_header_t Head;
  185. NDR_record_t NDR;
  186. int refnum;
  187. int src;
  188. int dst;
  189. } __Request__rpc_jack_port_disconnect_t;
  190. #ifdef __MigPackStructs
  191. #pragma pack()
  192. #endif
  193. #ifdef __MigPackStructs
  194. #pragma pack(4)
  195. #endif
  196. typedef struct {
  197. mach_msg_header_t Head;
  198. NDR_record_t NDR;
  199. int refnum;
  200. client_port_name_t src;
  201. client_port_name_t dst;
  202. } __Request__rpc_jack_port_connect_name_t;
  203. #ifdef __MigPackStructs
  204. #pragma pack()
  205. #endif
  206. #ifdef __MigPackStructs
  207. #pragma pack(4)
  208. #endif
  209. typedef struct {
  210. mach_msg_header_t Head;
  211. NDR_record_t NDR;
  212. int refnum;
  213. client_port_name_t src;
  214. client_port_name_t dst;
  215. } __Request__rpc_jack_port_disconnect_name_t;
  216. #ifdef __MigPackStructs
  217. #pragma pack()
  218. #endif
  219. #ifdef __MigPackStructs
  220. #pragma pack(4)
  221. #endif
  222. typedef struct {
  223. mach_msg_header_t Head;
  224. NDR_record_t NDR;
  225. int buffer_size;
  226. } __Request__rpc_jack_set_buffer_size_t;
  227. #ifdef __MigPackStructs
  228. #pragma pack()
  229. #endif
  230. #ifdef __MigPackStructs
  231. #pragma pack(4)
  232. #endif
  233. typedef struct {
  234. mach_msg_header_t Head;
  235. NDR_record_t NDR;
  236. int onoff;
  237. } __Request__rpc_jack_set_freewheel_t;
  238. #ifdef __MigPackStructs
  239. #pragma pack()
  240. #endif
  241. #ifdef __MigPackStructs
  242. #pragma pack(4)
  243. #endif
  244. typedef struct {
  245. mach_msg_header_t Head;
  246. NDR_record_t NDR;
  247. int refnum;
  248. } __Request__rpc_jack_release_timebase_t;
  249. #ifdef __MigPackStructs
  250. #pragma pack()
  251. #endif
  252. #ifdef __MigPackStructs
  253. #pragma pack(4)
  254. #endif
  255. typedef struct {
  256. mach_msg_header_t Head;
  257. NDR_record_t NDR;
  258. int refnum;
  259. int conditional;
  260. } __Request__rpc_jack_set_timebase_callback_t;
  261. #ifdef __MigPackStructs
  262. #pragma pack()
  263. #endif
  264. #ifdef __MigPackStructs
  265. #pragma pack(4)
  266. #endif
  267. typedef struct {
  268. mach_msg_header_t Head;
  269. NDR_record_t NDR;
  270. int refnum;
  271. int int_ref;
  272. } __Request__rpc_jack_get_internal_clientname_t;
  273. #ifdef __MigPackStructs
  274. #pragma pack()
  275. #endif
  276. #ifdef __MigPackStructs
  277. #pragma pack(4)
  278. #endif
  279. typedef struct {
  280. mach_msg_header_t Head;
  281. NDR_record_t NDR;
  282. int refnum;
  283. client_name_t client_name;
  284. } __Request__rpc_jack_internal_clienthandle_t;
  285. #ifdef __MigPackStructs
  286. #pragma pack()
  287. #endif
  288. #ifdef __MigPackStructs
  289. #pragma pack(4)
  290. #endif
  291. typedef struct {
  292. mach_msg_header_t Head;
  293. NDR_record_t NDR;
  294. int refnum;
  295. client_name_t client_name;
  296. so_name_t so_name;
  297. objet_data_t objet_data;
  298. int options;
  299. } __Request__rpc_jack_internal_clientload_t;
  300. #ifdef __MigPackStructs
  301. #pragma pack()
  302. #endif
  303. #ifdef __MigPackStructs
  304. #pragma pack(4)
  305. #endif
  306. typedef struct {
  307. mach_msg_header_t Head;
  308. NDR_record_t NDR;
  309. int refnum;
  310. int int_ref;
  311. } __Request__rpc_jack_internal_clientunload_t;
  312. #ifdef __MigPackStructs
  313. #pragma pack()
  314. #endif
  315. #ifdef __MigPackStructs
  316. #pragma pack(4)
  317. #endif
  318. typedef struct {
  319. mach_msg_header_t Head;
  320. NDR_record_t NDR;
  321. int refnum;
  322. int notify;
  323. int value;
  324. } __Request__rpc_jack_client_rt_notify_t;
  325. #ifdef __MigPackStructs
  326. #pragma pack()
  327. #endif
  328. #endif /* !__Request__JackRPCEngine_subsystem__defined */
  329. /* typedefs for all replies */
  330. #ifndef __Reply__JackRPCEngine_subsystem__defined
  331. #define __Reply__JackRPCEngine_subsystem__defined
  332. #ifdef __MigPackStructs
  333. #pragma pack(4)
  334. #endif
  335. typedef struct {
  336. mach_msg_header_t Head;
  337. /* start of the kernel processed data */
  338. mach_msg_body_t msgh_body;
  339. mach_msg_port_descriptor_t private_port;
  340. /* end of the kernel processed data */
  341. NDR_record_t NDR;
  342. int shared_engine;
  343. int shared_client;
  344. int shared_graph;
  345. int result;
  346. } __Reply__rpc_jack_client_open_t;
  347. #ifdef __MigPackStructs
  348. #pragma pack()
  349. #endif
  350. #ifdef __MigPackStructs
  351. #pragma pack(4)
  352. #endif
  353. typedef struct {
  354. mach_msg_header_t Head;
  355. NDR_record_t NDR;
  356. kern_return_t RetCode;
  357. client_name_t client_name_res;
  358. int status;
  359. int result;
  360. } __Reply__rpc_jack_client_check_t;
  361. #ifdef __MigPackStructs
  362. #pragma pack()
  363. #endif
  364. #ifdef __MigPackStructs
  365. #pragma pack(4)
  366. #endif
  367. typedef struct {
  368. mach_msg_header_t Head;
  369. NDR_record_t NDR;
  370. kern_return_t RetCode;
  371. int result;
  372. } __Reply__rpc_jack_client_close_t;
  373. #ifdef __MigPackStructs
  374. #pragma pack()
  375. #endif
  376. #ifdef __MigPackStructs
  377. #pragma pack(4)
  378. #endif
  379. typedef struct {
  380. mach_msg_header_t Head;
  381. NDR_record_t NDR;
  382. kern_return_t RetCode;
  383. int result;
  384. } __Reply__rpc_jack_client_activate_t;
  385. #ifdef __MigPackStructs
  386. #pragma pack()
  387. #endif
  388. #ifdef __MigPackStructs
  389. #pragma pack(4)
  390. #endif
  391. typedef struct {
  392. mach_msg_header_t Head;
  393. NDR_record_t NDR;
  394. kern_return_t RetCode;
  395. int result;
  396. } __Reply__rpc_jack_client_deactivate_t;
  397. #ifdef __MigPackStructs
  398. #pragma pack()
  399. #endif
  400. #ifdef __MigPackStructs
  401. #pragma pack(4)
  402. #endif
  403. typedef struct {
  404. mach_msg_header_t Head;
  405. NDR_record_t NDR;
  406. kern_return_t RetCode;
  407. unsigned port_index;
  408. int result;
  409. } __Reply__rpc_jack_port_register_t;
  410. #ifdef __MigPackStructs
  411. #pragma pack()
  412. #endif
  413. #ifdef __MigPackStructs
  414. #pragma pack(4)
  415. #endif
  416. typedef struct {
  417. mach_msg_header_t Head;
  418. NDR_record_t NDR;
  419. kern_return_t RetCode;
  420. int result;
  421. } __Reply__rpc_jack_port_unregister_t;
  422. #ifdef __MigPackStructs
  423. #pragma pack()
  424. #endif
  425. #ifdef __MigPackStructs
  426. #pragma pack(4)
  427. #endif
  428. typedef struct {
  429. mach_msg_header_t Head;
  430. NDR_record_t NDR;
  431. kern_return_t RetCode;
  432. int result;
  433. } __Reply__rpc_jack_port_connect_t;
  434. #ifdef __MigPackStructs
  435. #pragma pack()
  436. #endif
  437. #ifdef __MigPackStructs
  438. #pragma pack(4)
  439. #endif
  440. typedef struct {
  441. mach_msg_header_t Head;
  442. NDR_record_t NDR;
  443. kern_return_t RetCode;
  444. int result;
  445. } __Reply__rpc_jack_port_disconnect_t;
  446. #ifdef __MigPackStructs
  447. #pragma pack()
  448. #endif
  449. #ifdef __MigPackStructs
  450. #pragma pack(4)
  451. #endif
  452. typedef struct {
  453. mach_msg_header_t Head;
  454. NDR_record_t NDR;
  455. kern_return_t RetCode;
  456. int result;
  457. } __Reply__rpc_jack_port_connect_name_t;
  458. #ifdef __MigPackStructs
  459. #pragma pack()
  460. #endif
  461. #ifdef __MigPackStructs
  462. #pragma pack(4)
  463. #endif
  464. typedef struct {
  465. mach_msg_header_t Head;
  466. NDR_record_t NDR;
  467. kern_return_t RetCode;
  468. int result;
  469. } __Reply__rpc_jack_port_disconnect_name_t;
  470. #ifdef __MigPackStructs
  471. #pragma pack()
  472. #endif
  473. #ifdef __MigPackStructs
  474. #pragma pack(4)
  475. #endif
  476. typedef struct {
  477. mach_msg_header_t Head;
  478. NDR_record_t NDR;
  479. kern_return_t RetCode;
  480. int result;
  481. } __Reply__rpc_jack_set_buffer_size_t;
  482. #ifdef __MigPackStructs
  483. #pragma pack()
  484. #endif
  485. #ifdef __MigPackStructs
  486. #pragma pack(4)
  487. #endif
  488. typedef struct {
  489. mach_msg_header_t Head;
  490. NDR_record_t NDR;
  491. kern_return_t RetCode;
  492. int result;
  493. } __Reply__rpc_jack_set_freewheel_t;
  494. #ifdef __MigPackStructs
  495. #pragma pack()
  496. #endif
  497. #ifdef __MigPackStructs
  498. #pragma pack(4)
  499. #endif
  500. typedef struct {
  501. mach_msg_header_t Head;
  502. NDR_record_t NDR;
  503. kern_return_t RetCode;
  504. int result;
  505. } __Reply__rpc_jack_release_timebase_t;
  506. #ifdef __MigPackStructs
  507. #pragma pack()
  508. #endif
  509. #ifdef __MigPackStructs
  510. #pragma pack(4)
  511. #endif
  512. typedef struct {
  513. mach_msg_header_t Head;
  514. NDR_record_t NDR;
  515. kern_return_t RetCode;
  516. int result;
  517. } __Reply__rpc_jack_set_timebase_callback_t;
  518. #ifdef __MigPackStructs
  519. #pragma pack()
  520. #endif
  521. #ifdef __MigPackStructs
  522. #pragma pack(4)
  523. #endif
  524. typedef struct {
  525. mach_msg_header_t Head;
  526. NDR_record_t NDR;
  527. kern_return_t RetCode;
  528. client_name_t client_name_res;
  529. int result;
  530. } __Reply__rpc_jack_get_internal_clientname_t;
  531. #ifdef __MigPackStructs
  532. #pragma pack()
  533. #endif
  534. #ifdef __MigPackStructs
  535. #pragma pack(4)
  536. #endif
  537. typedef struct {
  538. mach_msg_header_t Head;
  539. NDR_record_t NDR;
  540. kern_return_t RetCode;
  541. int int_ref;
  542. int status;
  543. int result;
  544. } __Reply__rpc_jack_internal_clienthandle_t;
  545. #ifdef __MigPackStructs
  546. #pragma pack()
  547. #endif
  548. #ifdef __MigPackStructs
  549. #pragma pack(4)
  550. #endif
  551. typedef struct {
  552. mach_msg_header_t Head;
  553. NDR_record_t NDR;
  554. kern_return_t RetCode;
  555. int status;
  556. int int_ref;
  557. int result;
  558. } __Reply__rpc_jack_internal_clientload_t;
  559. #ifdef __MigPackStructs
  560. #pragma pack()
  561. #endif
  562. #ifdef __MigPackStructs
  563. #pragma pack(4)
  564. #endif
  565. typedef struct {
  566. mach_msg_header_t Head;
  567. NDR_record_t NDR;
  568. kern_return_t RetCode;
  569. int status;
  570. int result;
  571. } __Reply__rpc_jack_internal_clientunload_t;
  572. #ifdef __MigPackStructs
  573. #pragma pack()
  574. #endif
  575. #ifdef __MigPackStructs
  576. #pragma pack(4)
  577. #endif
  578. typedef struct {
  579. mach_msg_header_t Head;
  580. NDR_record_t NDR;
  581. kern_return_t RetCode;
  582. } __Reply__rpc_jack_client_rt_notify_t;
  583. #ifdef __MigPackStructs
  584. #pragma pack()
  585. #endif
  586. #endif /* !__Reply__JackRPCEngine_subsystem__defined */
  587. /* union of all replies */
  588. #ifndef __ReplyUnion__server_JackRPCEngine_subsystem__defined
  589. #define __ReplyUnion__server_JackRPCEngine_subsystem__defined
  590. union __ReplyUnion__server_JackRPCEngine_subsystem {
  591. __Reply__rpc_jack_client_open_t Reply_rpc_jack_client_open;
  592. __Reply__rpc_jack_client_check_t Reply_rpc_jack_client_check;
  593. __Reply__rpc_jack_client_close_t Reply_rpc_jack_client_close;
  594. __Reply__rpc_jack_client_activate_t Reply_rpc_jack_client_activate;
  595. __Reply__rpc_jack_client_deactivate_t Reply_rpc_jack_client_deactivate;
  596. __Reply__rpc_jack_port_register_t Reply_rpc_jack_port_register;
  597. __Reply__rpc_jack_port_unregister_t Reply_rpc_jack_port_unregister;
  598. __Reply__rpc_jack_port_connect_t Reply_rpc_jack_port_connect;
  599. __Reply__rpc_jack_port_disconnect_t Reply_rpc_jack_port_disconnect;
  600. __Reply__rpc_jack_port_connect_name_t Reply_rpc_jack_port_connect_name;
  601. __Reply__rpc_jack_port_disconnect_name_t Reply_rpc_jack_port_disconnect_name;
  602. __Reply__rpc_jack_set_buffer_size_t Reply_rpc_jack_set_buffer_size;
  603. __Reply__rpc_jack_set_freewheel_t Reply_rpc_jack_set_freewheel;
  604. __Reply__rpc_jack_release_timebase_t Reply_rpc_jack_release_timebase;
  605. __Reply__rpc_jack_set_timebase_callback_t Reply_rpc_jack_set_timebase_callback;
  606. __Reply__rpc_jack_get_internal_clientname_t Reply_rpc_jack_get_internal_clientname;
  607. __Reply__rpc_jack_internal_clienthandle_t Reply_rpc_jack_internal_clienthandle;
  608. __Reply__rpc_jack_internal_clientload_t Reply_rpc_jack_internal_clientload;
  609. __Reply__rpc_jack_internal_clientunload_t Reply_rpc_jack_internal_clientunload;
  610. __Reply__rpc_jack_client_rt_notify_t Reply_rpc_jack_client_rt_notify;
  611. };
  612. #endif /* __RequestUnion__server_JackRPCEngine_subsystem__defined */
  613. /* Forward Declarations */
  614. mig_internal novalue _Xrpc_jack_client_open
  615. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  616. mig_internal novalue _Xrpc_jack_client_check
  617. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  618. mig_internal novalue _Xrpc_jack_client_close
  619. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  620. mig_internal novalue _Xrpc_jack_client_activate
  621. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  622. mig_internal novalue _Xrpc_jack_client_deactivate
  623. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  624. mig_internal novalue _Xrpc_jack_port_register
  625. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  626. mig_internal novalue _Xrpc_jack_port_unregister
  627. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  628. mig_internal novalue _Xrpc_jack_port_connect
  629. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  630. mig_internal novalue _Xrpc_jack_port_disconnect
  631. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  632. mig_internal novalue _Xrpc_jack_port_connect_name
  633. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  634. mig_internal novalue _Xrpc_jack_port_disconnect_name
  635. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  636. mig_internal novalue _Xrpc_jack_set_buffer_size
  637. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  638. mig_internal novalue _Xrpc_jack_set_freewheel
  639. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  640. mig_internal novalue _Xrpc_jack_release_timebase
  641. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  642. mig_internal novalue _Xrpc_jack_set_timebase_callback
  643. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  644. mig_internal novalue _Xrpc_jack_get_internal_clientname
  645. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  646. mig_internal novalue _Xrpc_jack_internal_clienthandle
  647. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  648. mig_internal novalue _Xrpc_jack_internal_clientload
  649. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  650. mig_internal novalue _Xrpc_jack_internal_clientunload
  651. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  652. mig_internal novalue _Xrpc_jack_client_rt_notify
  653. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
  654. #if ( __MigTypeCheck || __NDR_convert__ )
  655. #if __MIG_check__Request__JackRPCEngine_subsystem__
  656. #if !defined(__MIG_check__Request__rpc_jack_client_open_t__defined)
  657. #define __MIG_check__Request__rpc_jack_client_open_t__defined
  658. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  659. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined)
  660. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  661. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  662. __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  663. #elif defined(__NDR_convert__int_rep__client_name_t__defined)
  664. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  665. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  666. __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
  667. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  668. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  669. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  670. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  671. #elif defined(__NDR_convert__int_rep__string__defined)
  672. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined
  673. #define __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  674. __NDR_convert__int_rep__string(a, f, 128)
  675. #endif /* defined(__NDR_convert__*__defined) */
  676. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */
  677. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  678. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined)
  679. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  680. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  681. __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  682. #elif defined(__NDR_convert__char_rep__client_name_t__defined)
  683. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  684. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  685. __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
  686. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  687. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  688. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  689. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  690. #elif defined(__NDR_convert__char_rep__string__defined)
  691. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined
  692. #define __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  693. __NDR_convert__char_rep__string(a, f, 128)
  694. #endif /* defined(__NDR_convert__*__defined) */
  695. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */
  696. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  697. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined)
  698. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  699. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  700. __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  701. #elif defined(__NDR_convert__float_rep__client_name_t__defined)
  702. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  703. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  704. __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
  705. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  706. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  707. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  708. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  709. #elif defined(__NDR_convert__float_rep__string__defined)
  710. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined
  711. #define __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(a, f) \
  712. __NDR_convert__float_rep__string(a, f, 128)
  713. #endif /* defined(__NDR_convert__*__defined) */
  714. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */
  715. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_open_t(__attribute__((__unused__)) __Request__rpc_jack_client_open_t *In0P)
  716. {
  717. typedef __Request__rpc_jack_client_open_t __Request;
  718. #if __MigTypeCheck
  719. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  720. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  721. return MIG_BAD_ARGUMENTS;
  722. #endif /* __MigTypeCheck */
  723. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined)
  724. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  725. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined)
  726. __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
  727. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_open_t__client_name__defined */
  728. }
  729. #endif /* defined(__NDR_convert__int_rep...) */
  730. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined)
  731. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  732. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined)
  733. __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
  734. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_open_t__client_name__defined */
  735. }
  736. #endif /* defined(__NDR_convert__char_rep...) */
  737. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined)
  738. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  739. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined)
  740. __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
  741. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_open_t__client_name__defined */
  742. }
  743. #endif /* defined(__NDR_convert__float_rep...) */
  744. return MACH_MSG_SUCCESS;
  745. }
  746. #endif /* !defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */
  747. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  748. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  749. /* Routine rpc_jack_client_open */
  750. #ifdef mig_external
  751. mig_external
  752. #else
  753. extern
  754. #endif /* mig_external */
  755. kern_return_t server_rpc_jack_client_open
  756. (
  757. mach_port_t server_port,
  758. client_name_t client_name,
  759. mach_port_t *private_port,
  760. int *shared_engine,
  761. int *shared_client,
  762. int *shared_graph,
  763. int *result
  764. );
  765. /* Routine rpc_jack_client_open */
  766. mig_internal novalue _Xrpc_jack_client_open
  767. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  768. {
  769. #ifdef __MigPackStructs
  770. #pragma pack(4)
  771. #endif
  772. typedef struct {
  773. mach_msg_header_t Head;
  774. NDR_record_t NDR;
  775. client_name_t client_name;
  776. mach_msg_trailer_t trailer;
  777. } Request;
  778. #ifdef __MigPackStructs
  779. #pragma pack()
  780. #endif
  781. typedef __Request__rpc_jack_client_open_t __Request;
  782. typedef __Reply__rpc_jack_client_open_t Reply;
  783. /*
  784. * typedef struct {
  785. * mach_msg_header_t Head;
  786. * NDR_record_t NDR;
  787. * kern_return_t RetCode;
  788. * } mig_reply_error_t;
  789. */
  790. Request *In0P = (Request *) InHeadP;
  791. Reply *OutP = (Reply *) OutHeadP;
  792. #ifdef __MIG_check__Request__rpc_jack_client_open_t__defined
  793. kern_return_t check_result;
  794. #endif /* __MIG_check__Request__rpc_jack_client_open_t__defined */
  795. #if UseStaticTemplates
  796. const static mach_msg_port_descriptor_t private_portTemplate = {
  797. /* name = */ MACH_PORT_NULL,
  798. /* pad1 = */ 0,
  799. /* pad2 = */ 0,
  800. /* disp = */ 20,
  801. /* type = */ MACH_MSG_PORT_DESCRIPTOR,
  802. };
  803. #endif /* UseStaticTemplates */
  804. kern_return_t RetCode;
  805. __DeclareRcvRpc(1000, "rpc_jack_client_open")
  806. __BeforeRcvRpc(1000, "rpc_jack_client_open")
  807. #if defined(__MIG_check__Request__rpc_jack_client_open_t__defined)
  808. check_result = __MIG_check__Request__rpc_jack_client_open_t((__Request *)In0P);
  809. if (check_result != MACH_MSG_SUCCESS)
  810. { MIG_RETURN_ERROR(OutP, check_result); }
  811. #endif /* defined(__MIG_check__Request__rpc_jack_client_open_t__defined) */
  812. #if UseStaticTemplates
  813. OutP->private_port = private_portTemplate;
  814. #else /* UseStaticTemplates */
  815. OutP->private_port.disposition = 20;
  816. OutP->private_port.type = MACH_MSG_PORT_DESCRIPTOR;
  817. #endif /* UseStaticTemplates */
  818. 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);
  819. if (RetCode != KERN_SUCCESS) {
  820. MIG_RETURN_ERROR(OutP, RetCode);
  821. }
  822. OutP->NDR = NDR_record;
  823. OutP->Head.msgh_bits |= MACH_MSGH_BITS_COMPLEX;
  824. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  825. OutP->msgh_body.msgh_descriptor_count = 1;
  826. __AfterRcvRpc(1000, "rpc_jack_client_open")
  827. }
  828. #if ( __MigTypeCheck || __NDR_convert__ )
  829. #if __MIG_check__Request__JackRPCEngine_subsystem__
  830. #if !defined(__MIG_check__Request__rpc_jack_client_check_t__defined)
  831. #define __MIG_check__Request__rpc_jack_client_check_t__defined
  832. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined
  833. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined)
  834. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined
  835. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  836. __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  837. #elif defined(__NDR_convert__int_rep__client_name_t__defined)
  838. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined
  839. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  840. __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
  841. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  842. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined
  843. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  844. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  845. #elif defined(__NDR_convert__int_rep__string__defined)
  846. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined
  847. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  848. __NDR_convert__int_rep__string(a, f, 128)
  849. #endif /* defined(__NDR_convert__*__defined) */
  850. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */
  851. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined
  852. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  853. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined
  854. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  855. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  856. #elif defined(__NDR_convert__int_rep__int__defined)
  857. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined
  858. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  859. __NDR_convert__int_rep__int((int *)(a), f)
  860. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  861. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined
  862. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  863. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  864. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  865. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined
  866. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  867. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  868. #endif /* defined(__NDR_convert__*__defined) */
  869. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined */
  870. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined
  871. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  872. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined
  873. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \
  874. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  875. #elif defined(__NDR_convert__int_rep__int__defined)
  876. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined
  877. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \
  878. __NDR_convert__int_rep__int((int *)(a), f)
  879. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  880. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined
  881. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \
  882. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  883. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  884. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined
  885. #define __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(a, f) \
  886. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  887. #endif /* defined(__NDR_convert__*__defined) */
  888. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */
  889. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined
  890. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined)
  891. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined
  892. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  893. __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  894. #elif defined(__NDR_convert__char_rep__client_name_t__defined)
  895. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined
  896. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  897. __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
  898. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  899. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined
  900. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  901. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  902. #elif defined(__NDR_convert__char_rep__string__defined)
  903. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined
  904. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  905. __NDR_convert__char_rep__string(a, f, 128)
  906. #endif /* defined(__NDR_convert__*__defined) */
  907. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */
  908. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined
  909. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  910. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined
  911. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  912. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  913. #elif defined(__NDR_convert__char_rep__int__defined)
  914. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined
  915. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  916. __NDR_convert__char_rep__int((int *)(a), f)
  917. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  918. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined
  919. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  920. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  921. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  922. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined
  923. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  924. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  925. #endif /* defined(__NDR_convert__*__defined) */
  926. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined */
  927. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined
  928. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  929. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined
  930. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \
  931. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  932. #elif defined(__NDR_convert__char_rep__int__defined)
  933. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined
  934. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \
  935. __NDR_convert__char_rep__int((int *)(a), f)
  936. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  937. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined
  938. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \
  939. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  940. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  941. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined
  942. #define __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(a, f) \
  943. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  944. #endif /* defined(__NDR_convert__*__defined) */
  945. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */
  946. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined
  947. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined)
  948. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined
  949. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  950. __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  951. #elif defined(__NDR_convert__float_rep__client_name_t__defined)
  952. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined
  953. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  954. __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
  955. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  956. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined
  957. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  958. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  959. #elif defined(__NDR_convert__float_rep__string__defined)
  960. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined
  961. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(a, f) \
  962. __NDR_convert__float_rep__string(a, f, 128)
  963. #endif /* defined(__NDR_convert__*__defined) */
  964. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */
  965. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined
  966. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  967. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined
  968. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  969. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  970. #elif defined(__NDR_convert__float_rep__int__defined)
  971. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined
  972. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  973. __NDR_convert__float_rep__int((int *)(a), f)
  974. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  975. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined
  976. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  977. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  978. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  979. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined
  980. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(a, f) \
  981. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  982. #endif /* defined(__NDR_convert__*__defined) */
  983. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined */
  984. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined
  985. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  986. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined
  987. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \
  988. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  989. #elif defined(__NDR_convert__float_rep__int__defined)
  990. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined
  991. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \
  992. __NDR_convert__float_rep__int((int *)(a), f)
  993. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  994. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined
  995. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \
  996. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  997. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  998. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined
  999. #define __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(a, f) \
  1000. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1001. #endif /* defined(__NDR_convert__*__defined) */
  1002. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */
  1003. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_check_t(__attribute__((__unused__)) __Request__rpc_jack_client_check_t *In0P)
  1004. {
  1005. typedef __Request__rpc_jack_client_check_t __Request;
  1006. #if __MigTypeCheck
  1007. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1008. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1009. return MIG_BAD_ARGUMENTS;
  1010. #endif /* __MigTypeCheck */
  1011. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined) || \
  1012. defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined) || \
  1013. defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined)
  1014. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1015. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined)
  1016. __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
  1017. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__client_name__defined */
  1018. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined)
  1019. __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.int_rep);
  1020. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__protocol__defined */
  1021. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined)
  1022. __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.int_rep);
  1023. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_check_t__options__defined */
  1024. }
  1025. #endif /* defined(__NDR_convert__int_rep...) */
  1026. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined) || \
  1027. defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined) || \
  1028. defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined)
  1029. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1030. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined)
  1031. __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
  1032. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__client_name__defined */
  1033. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined)
  1034. __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.char_rep);
  1035. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__protocol__defined */
  1036. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined)
  1037. __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.char_rep);
  1038. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_check_t__options__defined */
  1039. }
  1040. #endif /* defined(__NDR_convert__char_rep...) */
  1041. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined) || \
  1042. defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined) || \
  1043. defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined)
  1044. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1045. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined)
  1046. __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
  1047. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__client_name__defined */
  1048. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined)
  1049. __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol(&In0P->protocol, In0P->NDR.float_rep);
  1050. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__protocol__defined */
  1051. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined)
  1052. __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options(&In0P->options, In0P->NDR.float_rep);
  1053. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_check_t__options__defined */
  1054. }
  1055. #endif /* defined(__NDR_convert__float_rep...) */
  1056. return MACH_MSG_SUCCESS;
  1057. }
  1058. #endif /* !defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */
  1059. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1060. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1061. /* Routine rpc_jack_client_check */
  1062. #ifdef mig_external
  1063. mig_external
  1064. #else
  1065. extern
  1066. #endif /* mig_external */
  1067. kern_return_t server_rpc_jack_client_check
  1068. (
  1069. mach_port_t server_port,
  1070. client_name_t client_name,
  1071. client_name_t client_name_res,
  1072. int protocol,
  1073. int options,
  1074. int *status,
  1075. int *result
  1076. );
  1077. /* Routine rpc_jack_client_check */
  1078. mig_internal novalue _Xrpc_jack_client_check
  1079. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1080. {
  1081. #ifdef __MigPackStructs
  1082. #pragma pack(4)
  1083. #endif
  1084. typedef struct {
  1085. mach_msg_header_t Head;
  1086. NDR_record_t NDR;
  1087. client_name_t client_name;
  1088. int protocol;
  1089. int options;
  1090. mach_msg_trailer_t trailer;
  1091. } Request;
  1092. #ifdef __MigPackStructs
  1093. #pragma pack()
  1094. #endif
  1095. typedef __Request__rpc_jack_client_check_t __Request;
  1096. typedef __Reply__rpc_jack_client_check_t Reply;
  1097. /*
  1098. * typedef struct {
  1099. * mach_msg_header_t Head;
  1100. * NDR_record_t NDR;
  1101. * kern_return_t RetCode;
  1102. * } mig_reply_error_t;
  1103. */
  1104. Request *In0P = (Request *) InHeadP;
  1105. Reply *OutP = (Reply *) OutHeadP;
  1106. #ifdef __MIG_check__Request__rpc_jack_client_check_t__defined
  1107. kern_return_t check_result;
  1108. #endif /* __MIG_check__Request__rpc_jack_client_check_t__defined */
  1109. __DeclareRcvRpc(1001, "rpc_jack_client_check")
  1110. __BeforeRcvRpc(1001, "rpc_jack_client_check")
  1111. #if defined(__MIG_check__Request__rpc_jack_client_check_t__defined)
  1112. check_result = __MIG_check__Request__rpc_jack_client_check_t((__Request *)In0P);
  1113. if (check_result != MACH_MSG_SUCCESS)
  1114. { MIG_RETURN_ERROR(OutP, check_result); }
  1115. #endif /* defined(__MIG_check__Request__rpc_jack_client_check_t__defined) */
  1116. OutP->RetCode = server_rpc_jack_client_check(In0P->Head.msgh_request_port, In0P->client_name, OutP->client_name_res, In0P->protocol, In0P->options, &OutP->status, &OutP->result);
  1117. if (OutP->RetCode != KERN_SUCCESS) {
  1118. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1119. }
  1120. OutP->NDR = NDR_record;
  1121. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1122. __AfterRcvRpc(1001, "rpc_jack_client_check")
  1123. }
  1124. #if ( __MigTypeCheck || __NDR_convert__ )
  1125. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1126. #if !defined(__MIG_check__Request__rpc_jack_client_close_t__defined)
  1127. #define __MIG_check__Request__rpc_jack_client_close_t__defined
  1128. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  1129. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1130. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  1131. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1132. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1133. #elif defined(__NDR_convert__int_rep__int__defined)
  1134. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  1135. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1136. __NDR_convert__int_rep__int((int *)(a), f)
  1137. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1138. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  1139. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1140. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1141. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1142. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined
  1143. #define __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1144. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1145. #endif /* defined(__NDR_convert__*__defined) */
  1146. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1147. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  1148. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1149. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  1150. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1151. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1152. #elif defined(__NDR_convert__char_rep__int__defined)
  1153. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  1154. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1155. __NDR_convert__char_rep__int((int *)(a), f)
  1156. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1157. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  1158. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1159. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1160. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1161. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined
  1162. #define __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1163. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1164. #endif /* defined(__NDR_convert__*__defined) */
  1165. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1166. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  1167. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1168. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  1169. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1170. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1171. #elif defined(__NDR_convert__float_rep__int__defined)
  1172. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  1173. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1174. __NDR_convert__float_rep__int((int *)(a), f)
  1175. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1176. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  1177. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1178. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1179. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1180. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined
  1181. #define __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(a, f) \
  1182. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1183. #endif /* defined(__NDR_convert__*__defined) */
  1184. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1185. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_close_t(__attribute__((__unused__)) __Request__rpc_jack_client_close_t *In0P)
  1186. {
  1187. typedef __Request__rpc_jack_client_close_t __Request;
  1188. #if __MigTypeCheck
  1189. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1190. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1191. return MIG_BAD_ARGUMENTS;
  1192. #endif /* __MigTypeCheck */
  1193. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1194. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1195. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1196. __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1197. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1198. }
  1199. #endif /* defined(__NDR_convert__int_rep...) */
  1200. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1201. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1202. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1203. __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1204. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1205. }
  1206. #endif /* defined(__NDR_convert__char_rep...) */
  1207. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1208. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1209. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined)
  1210. __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1211. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_close_t__refnum__defined */
  1212. }
  1213. #endif /* defined(__NDR_convert__float_rep...) */
  1214. return MACH_MSG_SUCCESS;
  1215. }
  1216. #endif /* !defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */
  1217. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1218. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1219. /* Routine rpc_jack_client_close */
  1220. #ifdef mig_external
  1221. mig_external
  1222. #else
  1223. extern
  1224. #endif /* mig_external */
  1225. kern_return_t server_rpc_jack_client_close
  1226. (
  1227. mach_port_t server_port,
  1228. int refnum,
  1229. int *result
  1230. );
  1231. /* Routine rpc_jack_client_close */
  1232. mig_internal novalue _Xrpc_jack_client_close
  1233. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1234. {
  1235. #ifdef __MigPackStructs
  1236. #pragma pack(4)
  1237. #endif
  1238. typedef struct {
  1239. mach_msg_header_t Head;
  1240. NDR_record_t NDR;
  1241. int refnum;
  1242. mach_msg_trailer_t trailer;
  1243. } Request;
  1244. #ifdef __MigPackStructs
  1245. #pragma pack()
  1246. #endif
  1247. typedef __Request__rpc_jack_client_close_t __Request;
  1248. typedef __Reply__rpc_jack_client_close_t Reply;
  1249. /*
  1250. * typedef struct {
  1251. * mach_msg_header_t Head;
  1252. * NDR_record_t NDR;
  1253. * kern_return_t RetCode;
  1254. * } mig_reply_error_t;
  1255. */
  1256. Request *In0P = (Request *) InHeadP;
  1257. Reply *OutP = (Reply *) OutHeadP;
  1258. #ifdef __MIG_check__Request__rpc_jack_client_close_t__defined
  1259. kern_return_t check_result;
  1260. #endif /* __MIG_check__Request__rpc_jack_client_close_t__defined */
  1261. __DeclareRcvRpc(1002, "rpc_jack_client_close")
  1262. __BeforeRcvRpc(1002, "rpc_jack_client_close")
  1263. #if defined(__MIG_check__Request__rpc_jack_client_close_t__defined)
  1264. check_result = __MIG_check__Request__rpc_jack_client_close_t((__Request *)In0P);
  1265. if (check_result != MACH_MSG_SUCCESS)
  1266. { MIG_RETURN_ERROR(OutP, check_result); }
  1267. #endif /* defined(__MIG_check__Request__rpc_jack_client_close_t__defined) */
  1268. OutP->RetCode = server_rpc_jack_client_close(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  1269. if (OutP->RetCode != KERN_SUCCESS) {
  1270. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1271. }
  1272. OutP->NDR = NDR_record;
  1273. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1274. __AfterRcvRpc(1002, "rpc_jack_client_close")
  1275. }
  1276. #if ( __MigTypeCheck || __NDR_convert__ )
  1277. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1278. #if !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined)
  1279. #define __MIG_check__Request__rpc_jack_client_activate_t__defined
  1280. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1281. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1282. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1283. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1284. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1285. #elif defined(__NDR_convert__int_rep__int__defined)
  1286. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1287. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1288. __NDR_convert__int_rep__int((int *)(a), f)
  1289. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1290. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1291. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1292. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1293. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1294. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1295. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1296. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1297. #endif /* defined(__NDR_convert__*__defined) */
  1298. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1299. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined
  1300. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1301. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined
  1302. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1303. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1304. #elif defined(__NDR_convert__int_rep__int__defined)
  1305. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined
  1306. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1307. __NDR_convert__int_rep__int((int *)(a), f)
  1308. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1309. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined
  1310. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1311. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1312. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1313. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined
  1314. #define __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1315. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1316. #endif /* defined(__NDR_convert__*__defined) */
  1317. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined */
  1318. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1319. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1320. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1321. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1322. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1323. #elif defined(__NDR_convert__char_rep__int__defined)
  1324. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1325. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1326. __NDR_convert__char_rep__int((int *)(a), f)
  1327. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1328. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1329. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1330. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1331. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1332. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1333. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1334. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1335. #endif /* defined(__NDR_convert__*__defined) */
  1336. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1337. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined
  1338. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1339. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined
  1340. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1341. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1342. #elif defined(__NDR_convert__char_rep__int__defined)
  1343. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined
  1344. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1345. __NDR_convert__char_rep__int((int *)(a), f)
  1346. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1347. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined
  1348. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1349. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1350. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1351. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined
  1352. #define __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1353. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1354. #endif /* defined(__NDR_convert__*__defined) */
  1355. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined */
  1356. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1357. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1358. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1359. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1360. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1361. #elif defined(__NDR_convert__float_rep__int__defined)
  1362. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1363. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1364. __NDR_convert__float_rep__int((int *)(a), f)
  1365. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1366. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1367. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1368. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1369. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1370. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined
  1371. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(a, f) \
  1372. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1373. #endif /* defined(__NDR_convert__*__defined) */
  1374. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1375. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined
  1376. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1377. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined
  1378. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1379. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1380. #elif defined(__NDR_convert__float_rep__int__defined)
  1381. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined
  1382. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1383. __NDR_convert__float_rep__int((int *)(a), f)
  1384. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1385. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined
  1386. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1387. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1388. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1389. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined
  1390. #define __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(a, f) \
  1391. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1392. #endif /* defined(__NDR_convert__*__defined) */
  1393. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined */
  1394. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_activate_t(__attribute__((__unused__)) __Request__rpc_jack_client_activate_t *In0P)
  1395. {
  1396. typedef __Request__rpc_jack_client_activate_t __Request;
  1397. #if __MigTypeCheck
  1398. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1399. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1400. return MIG_BAD_ARGUMENTS;
  1401. #endif /* __MigTypeCheck */
  1402. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \
  1403. defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined)
  1404. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1405. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  1406. __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1407. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1408. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined)
  1409. __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.int_rep);
  1410. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_activate_t__state__defined */
  1411. }
  1412. #endif /* defined(__NDR_convert__int_rep...) */
  1413. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \
  1414. defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined)
  1415. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1416. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  1417. __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1418. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1419. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined)
  1420. __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.char_rep);
  1421. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_activate_t__state__defined */
  1422. }
  1423. #endif /* defined(__NDR_convert__char_rep...) */
  1424. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined) || \
  1425. defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined)
  1426. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1427. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined)
  1428. __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1429. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__refnum__defined */
  1430. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined)
  1431. __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state(&In0P->state, In0P->NDR.float_rep);
  1432. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_activate_t__state__defined */
  1433. }
  1434. #endif /* defined(__NDR_convert__float_rep...) */
  1435. return MACH_MSG_SUCCESS;
  1436. }
  1437. #endif /* !defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */
  1438. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1439. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1440. /* Routine rpc_jack_client_activate */
  1441. #ifdef mig_external
  1442. mig_external
  1443. #else
  1444. extern
  1445. #endif /* mig_external */
  1446. kern_return_t server_rpc_jack_client_activate
  1447. (
  1448. mach_port_t server_port,
  1449. int refnum,
  1450. int state,
  1451. int *result
  1452. );
  1453. /* Routine rpc_jack_client_activate */
  1454. mig_internal novalue _Xrpc_jack_client_activate
  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. int state;
  1465. mach_msg_trailer_t trailer;
  1466. } Request;
  1467. #ifdef __MigPackStructs
  1468. #pragma pack()
  1469. #endif
  1470. typedef __Request__rpc_jack_client_activate_t __Request;
  1471. typedef __Reply__rpc_jack_client_activate_t Reply;
  1472. /*
  1473. * typedef struct {
  1474. * mach_msg_header_t Head;
  1475. * NDR_record_t NDR;
  1476. * kern_return_t RetCode;
  1477. * } mig_reply_error_t;
  1478. */
  1479. Request *In0P = (Request *) InHeadP;
  1480. Reply *OutP = (Reply *) OutHeadP;
  1481. #ifdef __MIG_check__Request__rpc_jack_client_activate_t__defined
  1482. kern_return_t check_result;
  1483. #endif /* __MIG_check__Request__rpc_jack_client_activate_t__defined */
  1484. __DeclareRcvRpc(1003, "rpc_jack_client_activate")
  1485. __BeforeRcvRpc(1003, "rpc_jack_client_activate")
  1486. #if defined(__MIG_check__Request__rpc_jack_client_activate_t__defined)
  1487. check_result = __MIG_check__Request__rpc_jack_client_activate_t((__Request *)In0P);
  1488. if (check_result != MACH_MSG_SUCCESS)
  1489. { MIG_RETURN_ERROR(OutP, check_result); }
  1490. #endif /* defined(__MIG_check__Request__rpc_jack_client_activate_t__defined) */
  1491. OutP->RetCode = server_rpc_jack_client_activate(In0P->Head.msgh_request_port, In0P->refnum, In0P->state, &OutP->result);
  1492. if (OutP->RetCode != KERN_SUCCESS) {
  1493. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1494. }
  1495. OutP->NDR = NDR_record;
  1496. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1497. __AfterRcvRpc(1003, "rpc_jack_client_activate")
  1498. }
  1499. #if ( __MigTypeCheck || __NDR_convert__ )
  1500. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1501. #if !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined)
  1502. #define __MIG_check__Request__rpc_jack_client_deactivate_t__defined
  1503. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1504. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1505. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1506. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1507. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1508. #elif defined(__NDR_convert__int_rep__int__defined)
  1509. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1510. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1511. __NDR_convert__int_rep__int((int *)(a), f)
  1512. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1513. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1514. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1515. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1516. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1517. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1518. #define __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1519. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1520. #endif /* defined(__NDR_convert__*__defined) */
  1521. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1522. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1523. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1524. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1525. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1526. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1527. #elif defined(__NDR_convert__char_rep__int__defined)
  1528. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1529. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1530. __NDR_convert__char_rep__int((int *)(a), f)
  1531. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1532. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1533. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1534. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1535. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1536. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1537. #define __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1538. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1539. #endif /* defined(__NDR_convert__*__defined) */
  1540. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1541. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1542. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1543. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1544. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1545. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1546. #elif defined(__NDR_convert__float_rep__int__defined)
  1547. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1548. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1549. __NDR_convert__float_rep__int((int *)(a), f)
  1550. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1551. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1552. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1553. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1554. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1555. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined
  1556. #define __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(a, f) \
  1557. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1558. #endif /* defined(__NDR_convert__*__defined) */
  1559. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1560. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_deactivate_t(__attribute__((__unused__)) __Request__rpc_jack_client_deactivate_t *In0P)
  1561. {
  1562. typedef __Request__rpc_jack_client_deactivate_t __Request;
  1563. #if __MigTypeCheck
  1564. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1565. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1566. return MIG_BAD_ARGUMENTS;
  1567. #endif /* __MigTypeCheck */
  1568. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1569. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1570. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1571. __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1572. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1573. }
  1574. #endif /* defined(__NDR_convert__int_rep...) */
  1575. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1576. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1577. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1578. __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1579. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1580. }
  1581. #endif /* defined(__NDR_convert__char_rep...) */
  1582. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1583. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  1584. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined)
  1585. __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  1586. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_deactivate_t__refnum__defined */
  1587. }
  1588. #endif /* defined(__NDR_convert__float_rep...) */
  1589. return MACH_MSG_SUCCESS;
  1590. }
  1591. #endif /* !defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */
  1592. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  1593. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  1594. /* Routine rpc_jack_client_deactivate */
  1595. #ifdef mig_external
  1596. mig_external
  1597. #else
  1598. extern
  1599. #endif /* mig_external */
  1600. kern_return_t server_rpc_jack_client_deactivate
  1601. (
  1602. mach_port_t server_port,
  1603. int refnum,
  1604. int *result
  1605. );
  1606. /* Routine rpc_jack_client_deactivate */
  1607. mig_internal novalue _Xrpc_jack_client_deactivate
  1608. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  1609. {
  1610. #ifdef __MigPackStructs
  1611. #pragma pack(4)
  1612. #endif
  1613. typedef struct {
  1614. mach_msg_header_t Head;
  1615. NDR_record_t NDR;
  1616. int refnum;
  1617. mach_msg_trailer_t trailer;
  1618. } Request;
  1619. #ifdef __MigPackStructs
  1620. #pragma pack()
  1621. #endif
  1622. typedef __Request__rpc_jack_client_deactivate_t __Request;
  1623. typedef __Reply__rpc_jack_client_deactivate_t Reply;
  1624. /*
  1625. * typedef struct {
  1626. * mach_msg_header_t Head;
  1627. * NDR_record_t NDR;
  1628. * kern_return_t RetCode;
  1629. * } mig_reply_error_t;
  1630. */
  1631. Request *In0P = (Request *) InHeadP;
  1632. Reply *OutP = (Reply *) OutHeadP;
  1633. #ifdef __MIG_check__Request__rpc_jack_client_deactivate_t__defined
  1634. kern_return_t check_result;
  1635. #endif /* __MIG_check__Request__rpc_jack_client_deactivate_t__defined */
  1636. __DeclareRcvRpc(1004, "rpc_jack_client_deactivate")
  1637. __BeforeRcvRpc(1004, "rpc_jack_client_deactivate")
  1638. #if defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined)
  1639. check_result = __MIG_check__Request__rpc_jack_client_deactivate_t((__Request *)In0P);
  1640. if (check_result != MACH_MSG_SUCCESS)
  1641. { MIG_RETURN_ERROR(OutP, check_result); }
  1642. #endif /* defined(__MIG_check__Request__rpc_jack_client_deactivate_t__defined) */
  1643. OutP->RetCode = server_rpc_jack_client_deactivate(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  1644. if (OutP->RetCode != KERN_SUCCESS) {
  1645. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  1646. }
  1647. OutP->NDR = NDR_record;
  1648. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  1649. __AfterRcvRpc(1004, "rpc_jack_client_deactivate")
  1650. }
  1651. #if ( __MigTypeCheck || __NDR_convert__ )
  1652. #if __MIG_check__Request__JackRPCEngine_subsystem__
  1653. #if !defined(__MIG_check__Request__rpc_jack_port_register_t__defined)
  1654. #define __MIG_check__Request__rpc_jack_port_register_t__defined
  1655. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1656. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  1657. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1658. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1659. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  1660. #elif defined(__NDR_convert__int_rep__int__defined)
  1661. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1662. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1663. __NDR_convert__int_rep__int((int *)(a), f)
  1664. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  1665. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1666. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1667. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1668. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  1669. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined
  1670. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1671. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  1672. #endif /* defined(__NDR_convert__*__defined) */
  1673. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1674. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1675. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  1676. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1677. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1678. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1679. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  1680. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1681. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1682. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  1683. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  1684. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1685. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1686. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  1687. #elif defined(__NDR_convert__int_rep__string__defined)
  1688. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined
  1689. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1690. __NDR_convert__int_rep__string(a, f, 128)
  1691. #endif /* defined(__NDR_convert__*__defined) */
  1692. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */
  1693. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined
  1694. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_type_t__defined)
  1695. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined
  1696. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1697. __NDR_convert__int_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f)
  1698. #elif defined(__NDR_convert__int_rep__client_port_type_t__defined)
  1699. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined
  1700. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1701. __NDR_convert__int_rep__client_port_type_t((client_port_type_t *)(a), f)
  1702. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  1703. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined
  1704. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1705. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  1706. #elif defined(__NDR_convert__int_rep__string__defined)
  1707. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined
  1708. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1709. __NDR_convert__int_rep__string(a, f, 128)
  1710. #endif /* defined(__NDR_convert__*__defined) */
  1711. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined */
  1712. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1713. #if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined)
  1714. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1715. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1716. __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1717. #elif defined(__NDR_convert__int_rep__unsigned__defined)
  1718. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1719. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1720. __NDR_convert__int_rep__unsigned((unsigned *)(a), f)
  1721. #elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined)
  1722. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1723. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1724. __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1725. #elif defined(__NDR_convert__int_rep__uint32_t__defined)
  1726. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined
  1727. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1728. __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f)
  1729. #endif /* defined(__NDR_convert__*__defined) */
  1730. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */
  1731. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1732. #if defined(__NDR_convert__int_rep__JackRPCEngine__unsigned__defined)
  1733. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1734. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1735. __NDR_convert__int_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1736. #elif defined(__NDR_convert__int_rep__unsigned__defined)
  1737. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1738. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1739. __NDR_convert__int_rep__unsigned((unsigned *)(a), f)
  1740. #elif defined(__NDR_convert__int_rep__JackRPCEngine__uint32_t__defined)
  1741. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1742. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1743. __NDR_convert__int_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1744. #elif defined(__NDR_convert__int_rep__uint32_t__defined)
  1745. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1746. #define __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1747. __NDR_convert__int_rep__uint32_t((uint32_t *)(a), f)
  1748. #endif /* defined(__NDR_convert__*__defined) */
  1749. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1750. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1751. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  1752. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1753. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1754. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  1755. #elif defined(__NDR_convert__char_rep__int__defined)
  1756. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1757. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1758. __NDR_convert__char_rep__int((int *)(a), f)
  1759. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  1760. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1761. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1762. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1763. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  1764. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined
  1765. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1766. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  1767. #endif /* defined(__NDR_convert__*__defined) */
  1768. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1769. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1770. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  1771. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1772. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1773. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1774. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  1775. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1776. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1777. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  1778. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  1779. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1780. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1781. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  1782. #elif defined(__NDR_convert__char_rep__string__defined)
  1783. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined
  1784. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1785. __NDR_convert__char_rep__string(a, f, 128)
  1786. #endif /* defined(__NDR_convert__*__defined) */
  1787. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */
  1788. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined
  1789. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_type_t__defined)
  1790. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined
  1791. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1792. __NDR_convert__char_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f)
  1793. #elif defined(__NDR_convert__char_rep__client_port_type_t__defined)
  1794. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined
  1795. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1796. __NDR_convert__char_rep__client_port_type_t((client_port_type_t *)(a), f)
  1797. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  1798. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined
  1799. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1800. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  1801. #elif defined(__NDR_convert__char_rep__string__defined)
  1802. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined
  1803. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1804. __NDR_convert__char_rep__string(a, f, 128)
  1805. #endif /* defined(__NDR_convert__*__defined) */
  1806. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined */
  1807. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1808. #if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined)
  1809. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1810. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1811. __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1812. #elif defined(__NDR_convert__char_rep__unsigned__defined)
  1813. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1814. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1815. __NDR_convert__char_rep__unsigned((unsigned *)(a), f)
  1816. #elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined)
  1817. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1818. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1819. __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1820. #elif defined(__NDR_convert__char_rep__uint32_t__defined)
  1821. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined
  1822. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1823. __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f)
  1824. #endif /* defined(__NDR_convert__*__defined) */
  1825. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */
  1826. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1827. #if defined(__NDR_convert__char_rep__JackRPCEngine__unsigned__defined)
  1828. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1829. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1830. __NDR_convert__char_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1831. #elif defined(__NDR_convert__char_rep__unsigned__defined)
  1832. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1833. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1834. __NDR_convert__char_rep__unsigned((unsigned *)(a), f)
  1835. #elif defined(__NDR_convert__char_rep__JackRPCEngine__uint32_t__defined)
  1836. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1837. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1838. __NDR_convert__char_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1839. #elif defined(__NDR_convert__char_rep__uint32_t__defined)
  1840. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1841. #define __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1842. __NDR_convert__char_rep__uint32_t((uint32_t *)(a), f)
  1843. #endif /* defined(__NDR_convert__*__defined) */
  1844. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1845. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1846. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  1847. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1848. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1849. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  1850. #elif defined(__NDR_convert__float_rep__int__defined)
  1851. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1852. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1853. __NDR_convert__float_rep__int((int *)(a), f)
  1854. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  1855. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1856. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1857. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  1858. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  1859. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined
  1860. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(a, f) \
  1861. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  1862. #endif /* defined(__NDR_convert__*__defined) */
  1863. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1864. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1865. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  1866. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1867. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1868. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  1869. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  1870. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1871. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1872. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  1873. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  1874. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1875. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1876. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  1877. #elif defined(__NDR_convert__float_rep__string__defined)
  1878. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined
  1879. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(a, f) \
  1880. __NDR_convert__float_rep__string(a, f, 128)
  1881. #endif /* defined(__NDR_convert__*__defined) */
  1882. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */
  1883. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined
  1884. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_type_t__defined)
  1885. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined
  1886. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1887. __NDR_convert__float_rep__JackRPCEngine__client_port_type_t((client_port_type_t *)(a), f)
  1888. #elif defined(__NDR_convert__float_rep__client_port_type_t__defined)
  1889. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined
  1890. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1891. __NDR_convert__float_rep__client_port_type_t((client_port_type_t *)(a), f)
  1892. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  1893. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined
  1894. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1895. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  1896. #elif defined(__NDR_convert__float_rep__string__defined)
  1897. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined
  1898. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(a, f) \
  1899. __NDR_convert__float_rep__string(a, f, 128)
  1900. #endif /* defined(__NDR_convert__*__defined) */
  1901. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined */
  1902. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1903. #if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined)
  1904. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1905. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1906. __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1907. #elif defined(__NDR_convert__float_rep__unsigned__defined)
  1908. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1909. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1910. __NDR_convert__float_rep__unsigned((unsigned *)(a), f)
  1911. #elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined)
  1912. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1913. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1914. __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1915. #elif defined(__NDR_convert__float_rep__uint32_t__defined)
  1916. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined
  1917. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(a, f) \
  1918. __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f)
  1919. #endif /* defined(__NDR_convert__*__defined) */
  1920. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */
  1921. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1922. #if defined(__NDR_convert__float_rep__JackRPCEngine__unsigned__defined)
  1923. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1924. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1925. __NDR_convert__float_rep__JackRPCEngine__unsigned((unsigned *)(a), f)
  1926. #elif defined(__NDR_convert__float_rep__unsigned__defined)
  1927. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1928. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1929. __NDR_convert__float_rep__unsigned((unsigned *)(a), f)
  1930. #elif defined(__NDR_convert__float_rep__JackRPCEngine__uint32_t__defined)
  1931. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1932. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1933. __NDR_convert__float_rep__JackRPCEngine__uint32_t((uint32_t *)(a), f)
  1934. #elif defined(__NDR_convert__float_rep__uint32_t__defined)
  1935. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined
  1936. #define __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(a, f) \
  1937. __NDR_convert__float_rep__uint32_t((uint32_t *)(a), f)
  1938. #endif /* defined(__NDR_convert__*__defined) */
  1939. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1940. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_register_t(__attribute__((__unused__)) __Request__rpc_jack_port_register_t *In0P)
  1941. {
  1942. typedef __Request__rpc_jack_port_register_t __Request;
  1943. #if __MigTypeCheck
  1944. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  1945. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  1946. return MIG_BAD_ARGUMENTS;
  1947. #endif /* __MigTypeCheck */
  1948. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1949. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1950. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined) || \
  1951. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1952. defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1953. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  1954. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined)
  1955. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  1956. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1957. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined)
  1958. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.int_rep);
  1959. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__name__defined */
  1960. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined)
  1961. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.int_rep);
  1962. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__port_type__defined */
  1963. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined)
  1964. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.int_rep);
  1965. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__flags__defined */
  1966. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1967. __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep);
  1968. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1969. }
  1970. #endif /* defined(__NDR_convert__int_rep...) */
  1971. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1972. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1973. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined) || \
  1974. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1975. defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1976. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  1977. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined)
  1978. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  1979. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__refnum__defined */
  1980. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined)
  1981. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.char_rep);
  1982. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__name__defined */
  1983. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined)
  1984. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.char_rep);
  1985. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__port_type__defined */
  1986. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined)
  1987. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.char_rep);
  1988. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__flags__defined */
  1989. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1990. __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep);
  1991. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  1992. }
  1993. #endif /* defined(__NDR_convert__char_rep...) */
  1994. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined) || \
  1995. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined) || \
  1996. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined) || \
  1997. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined) || \
  1998. defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  1999. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2000. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined)
  2001. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2002. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__refnum__defined */
  2003. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined)
  2004. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name(&In0P->name, In0P->NDR.float_rep);
  2005. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__name__defined */
  2006. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined)
  2007. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type(&In0P->port_type, In0P->NDR.float_rep);
  2008. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__port_type__defined */
  2009. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined)
  2010. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags(&In0P->flags, In0P->NDR.float_rep);
  2011. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__flags__defined */
  2012. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined)
  2013. __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep);
  2014. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_register_t__buffer_size__defined */
  2015. }
  2016. #endif /* defined(__NDR_convert__float_rep...) */
  2017. return MACH_MSG_SUCCESS;
  2018. }
  2019. #endif /* !defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */
  2020. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2021. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2022. /* Routine rpc_jack_port_register */
  2023. #ifdef mig_external
  2024. mig_external
  2025. #else
  2026. extern
  2027. #endif /* mig_external */
  2028. kern_return_t server_rpc_jack_port_register
  2029. (
  2030. mach_port_t server_port,
  2031. int refnum,
  2032. client_port_name_t name,
  2033. client_port_type_t port_type,
  2034. unsigned flags,
  2035. unsigned buffer_size,
  2036. unsigned *port_index,
  2037. int *result
  2038. );
  2039. /* Routine rpc_jack_port_register */
  2040. mig_internal novalue _Xrpc_jack_port_register
  2041. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2042. {
  2043. #ifdef __MigPackStructs
  2044. #pragma pack(4)
  2045. #endif
  2046. typedef struct {
  2047. mach_msg_header_t Head;
  2048. NDR_record_t NDR;
  2049. int refnum;
  2050. client_port_name_t name;
  2051. client_port_type_t port_type;
  2052. unsigned flags;
  2053. unsigned buffer_size;
  2054. mach_msg_trailer_t trailer;
  2055. } Request;
  2056. #ifdef __MigPackStructs
  2057. #pragma pack()
  2058. #endif
  2059. typedef __Request__rpc_jack_port_register_t __Request;
  2060. typedef __Reply__rpc_jack_port_register_t Reply;
  2061. /*
  2062. * typedef struct {
  2063. * mach_msg_header_t Head;
  2064. * NDR_record_t NDR;
  2065. * kern_return_t RetCode;
  2066. * } mig_reply_error_t;
  2067. */
  2068. Request *In0P = (Request *) InHeadP;
  2069. Reply *OutP = (Reply *) OutHeadP;
  2070. #ifdef __MIG_check__Request__rpc_jack_port_register_t__defined
  2071. kern_return_t check_result;
  2072. #endif /* __MIG_check__Request__rpc_jack_port_register_t__defined */
  2073. __DeclareRcvRpc(1005, "rpc_jack_port_register")
  2074. __BeforeRcvRpc(1005, "rpc_jack_port_register")
  2075. #if defined(__MIG_check__Request__rpc_jack_port_register_t__defined)
  2076. check_result = __MIG_check__Request__rpc_jack_port_register_t((__Request *)In0P);
  2077. if (check_result != MACH_MSG_SUCCESS)
  2078. { MIG_RETURN_ERROR(OutP, check_result); }
  2079. #endif /* defined(__MIG_check__Request__rpc_jack_port_register_t__defined) */
  2080. OutP->RetCode = server_rpc_jack_port_register(In0P->Head.msgh_request_port, In0P->refnum, In0P->name, In0P->port_type, In0P->flags, In0P->buffer_size, &OutP->port_index, &OutP->result);
  2081. if (OutP->RetCode != KERN_SUCCESS) {
  2082. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2083. }
  2084. OutP->NDR = NDR_record;
  2085. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2086. __AfterRcvRpc(1005, "rpc_jack_port_register")
  2087. }
  2088. #if ( __MigTypeCheck || __NDR_convert__ )
  2089. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2090. #if !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined)
  2091. #define __MIG_check__Request__rpc_jack_port_unregister_t__defined
  2092. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2093. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2094. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2095. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2096. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2097. #elif defined(__NDR_convert__int_rep__int__defined)
  2098. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2099. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2100. __NDR_convert__int_rep__int((int *)(a), f)
  2101. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2102. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2103. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2104. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2105. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2106. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2107. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2108. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2109. #endif /* defined(__NDR_convert__*__defined) */
  2110. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2111. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  2112. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2113. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  2114. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2115. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2116. #elif defined(__NDR_convert__int_rep__int__defined)
  2117. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  2118. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2119. __NDR_convert__int_rep__int((int *)(a), f)
  2120. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2121. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  2122. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2123. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2124. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2125. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined
  2126. #define __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2127. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2128. #endif /* defined(__NDR_convert__*__defined) */
  2129. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2130. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2131. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2132. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2133. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2134. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2135. #elif defined(__NDR_convert__char_rep__int__defined)
  2136. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2137. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2138. __NDR_convert__char_rep__int((int *)(a), f)
  2139. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2140. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2141. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2142. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2143. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2144. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2145. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2146. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2147. #endif /* defined(__NDR_convert__*__defined) */
  2148. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2149. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  2150. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2151. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  2152. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2153. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2154. #elif defined(__NDR_convert__char_rep__int__defined)
  2155. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  2156. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2157. __NDR_convert__char_rep__int((int *)(a), f)
  2158. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2159. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  2160. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2161. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2162. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2163. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined
  2164. #define __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2165. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2166. #endif /* defined(__NDR_convert__*__defined) */
  2167. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2168. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2169. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2170. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2171. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2172. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2173. #elif defined(__NDR_convert__float_rep__int__defined)
  2174. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2175. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2176. __NDR_convert__float_rep__int((int *)(a), f)
  2177. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2178. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2179. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2180. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2181. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2182. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined
  2183. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(a, f) \
  2184. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2185. #endif /* defined(__NDR_convert__*__defined) */
  2186. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2187. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  2188. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2189. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  2190. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2191. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2192. #elif defined(__NDR_convert__float_rep__int__defined)
  2193. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  2194. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2195. __NDR_convert__float_rep__int((int *)(a), f)
  2196. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2197. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  2198. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2199. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2200. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2201. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined
  2202. #define __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(a, f) \
  2203. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2204. #endif /* defined(__NDR_convert__*__defined) */
  2205. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2206. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_unregister_t(__attribute__((__unused__)) __Request__rpc_jack_port_unregister_t *In0P)
  2207. {
  2208. typedef __Request__rpc_jack_port_unregister_t __Request;
  2209. #if __MigTypeCheck
  2210. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2211. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2212. return MIG_BAD_ARGUMENTS;
  2213. #endif /* __MigTypeCheck */
  2214. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  2215. defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2216. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2217. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  2218. __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2219. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2220. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2221. __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.int_rep);
  2222. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2223. }
  2224. #endif /* defined(__NDR_convert__int_rep...) */
  2225. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  2226. defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2227. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2228. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  2229. __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2230. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2231. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2232. __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.char_rep);
  2233. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2234. }
  2235. #endif /* defined(__NDR_convert__char_rep...) */
  2236. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined) || \
  2237. defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2238. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2239. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined)
  2240. __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2241. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__refnum__defined */
  2242. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined)
  2243. __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port(&In0P->port, In0P->NDR.float_rep);
  2244. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_unregister_t__port__defined */
  2245. }
  2246. #endif /* defined(__NDR_convert__float_rep...) */
  2247. return MACH_MSG_SUCCESS;
  2248. }
  2249. #endif /* !defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */
  2250. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2251. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2252. /* Routine rpc_jack_port_unregister */
  2253. #ifdef mig_external
  2254. mig_external
  2255. #else
  2256. extern
  2257. #endif /* mig_external */
  2258. kern_return_t server_rpc_jack_port_unregister
  2259. (
  2260. mach_port_t server_port,
  2261. int refnum,
  2262. int port,
  2263. int *result
  2264. );
  2265. /* Routine rpc_jack_port_unregister */
  2266. mig_internal novalue _Xrpc_jack_port_unregister
  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 port;
  2277. mach_msg_trailer_t trailer;
  2278. } Request;
  2279. #ifdef __MigPackStructs
  2280. #pragma pack()
  2281. #endif
  2282. typedef __Request__rpc_jack_port_unregister_t __Request;
  2283. typedef __Reply__rpc_jack_port_unregister_t Reply;
  2284. /*
  2285. * typedef struct {
  2286. * mach_msg_header_t Head;
  2287. * NDR_record_t NDR;
  2288. * kern_return_t RetCode;
  2289. * } mig_reply_error_t;
  2290. */
  2291. Request *In0P = (Request *) InHeadP;
  2292. Reply *OutP = (Reply *) OutHeadP;
  2293. #ifdef __MIG_check__Request__rpc_jack_port_unregister_t__defined
  2294. kern_return_t check_result;
  2295. #endif /* __MIG_check__Request__rpc_jack_port_unregister_t__defined */
  2296. __DeclareRcvRpc(1006, "rpc_jack_port_unregister")
  2297. __BeforeRcvRpc(1006, "rpc_jack_port_unregister")
  2298. #if defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined)
  2299. check_result = __MIG_check__Request__rpc_jack_port_unregister_t((__Request *)In0P);
  2300. if (check_result != MACH_MSG_SUCCESS)
  2301. { MIG_RETURN_ERROR(OutP, check_result); }
  2302. #endif /* defined(__MIG_check__Request__rpc_jack_port_unregister_t__defined) */
  2303. OutP->RetCode = server_rpc_jack_port_unregister(In0P->Head.msgh_request_port, In0P->refnum, In0P->port, &OutP->result);
  2304. if (OutP->RetCode != KERN_SUCCESS) {
  2305. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2306. }
  2307. OutP->NDR = NDR_record;
  2308. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2309. __AfterRcvRpc(1006, "rpc_jack_port_unregister")
  2310. }
  2311. #if ( __MigTypeCheck || __NDR_convert__ )
  2312. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2313. #if !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined)
  2314. #define __MIG_check__Request__rpc_jack_port_connect_t__defined
  2315. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2316. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2317. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2318. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2319. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2320. #elif defined(__NDR_convert__int_rep__int__defined)
  2321. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2322. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2323. __NDR_convert__int_rep__int((int *)(a), f)
  2324. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2325. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2326. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2327. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2328. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2329. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2330. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2331. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2332. #endif /* defined(__NDR_convert__*__defined) */
  2333. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2334. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  2335. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2336. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  2337. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2338. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2339. #elif defined(__NDR_convert__int_rep__int__defined)
  2340. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  2341. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2342. __NDR_convert__int_rep__int((int *)(a), f)
  2343. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2344. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  2345. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2346. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2347. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2348. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined
  2349. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2350. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2351. #endif /* defined(__NDR_convert__*__defined) */
  2352. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */
  2353. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  2354. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2355. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  2356. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2357. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2358. #elif defined(__NDR_convert__int_rep__int__defined)
  2359. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  2360. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2361. __NDR_convert__int_rep__int((int *)(a), f)
  2362. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2363. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  2364. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2365. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2366. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2367. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined
  2368. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2369. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2370. #endif /* defined(__NDR_convert__*__defined) */
  2371. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2372. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2373. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2374. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2375. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2376. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2377. #elif defined(__NDR_convert__char_rep__int__defined)
  2378. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2379. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2380. __NDR_convert__char_rep__int((int *)(a), f)
  2381. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2382. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2383. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2384. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2385. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2386. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2387. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2388. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2389. #endif /* defined(__NDR_convert__*__defined) */
  2390. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2391. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  2392. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2393. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  2394. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2395. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2396. #elif defined(__NDR_convert__char_rep__int__defined)
  2397. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  2398. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2399. __NDR_convert__char_rep__int((int *)(a), f)
  2400. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2401. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  2402. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2403. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2404. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2405. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined
  2406. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2407. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2408. #endif /* defined(__NDR_convert__*__defined) */
  2409. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */
  2410. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  2411. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2412. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  2413. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2414. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2415. #elif defined(__NDR_convert__char_rep__int__defined)
  2416. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  2417. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2418. __NDR_convert__char_rep__int((int *)(a), f)
  2419. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2420. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  2421. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2422. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2423. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2424. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined
  2425. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2426. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2427. #endif /* defined(__NDR_convert__*__defined) */
  2428. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2429. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2430. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2431. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2432. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2433. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2434. #elif defined(__NDR_convert__float_rep__int__defined)
  2435. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2436. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2437. __NDR_convert__float_rep__int((int *)(a), f)
  2438. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2439. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2440. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2441. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2442. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2443. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined
  2444. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(a, f) \
  2445. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2446. #endif /* defined(__NDR_convert__*__defined) */
  2447. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2448. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  2449. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2450. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  2451. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2452. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2453. #elif defined(__NDR_convert__float_rep__int__defined)
  2454. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  2455. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2456. __NDR_convert__float_rep__int((int *)(a), f)
  2457. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2458. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  2459. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2460. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2461. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2462. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined
  2463. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(a, f) \
  2464. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2465. #endif /* defined(__NDR_convert__*__defined) */
  2466. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */
  2467. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  2468. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2469. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  2470. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2471. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2472. #elif defined(__NDR_convert__float_rep__int__defined)
  2473. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  2474. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2475. __NDR_convert__float_rep__int((int *)(a), f)
  2476. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2477. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  2478. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2479. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2480. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2481. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined
  2482. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(a, f) \
  2483. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2484. #endif /* defined(__NDR_convert__*__defined) */
  2485. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2486. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_t(__attribute__((__unused__)) __Request__rpc_jack_port_connect_t *In0P)
  2487. {
  2488. typedef __Request__rpc_jack_port_connect_t __Request;
  2489. #if __MigTypeCheck
  2490. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2491. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2492. return MIG_BAD_ARGUMENTS;
  2493. #endif /* __MigTypeCheck */
  2494. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  2495. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  2496. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2497. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2498. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  2499. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2500. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2501. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined)
  2502. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.int_rep);
  2503. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__src__defined */
  2504. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2505. __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.int_rep);
  2506. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2507. }
  2508. #endif /* defined(__NDR_convert__int_rep...) */
  2509. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  2510. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  2511. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2512. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2513. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  2514. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2515. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2516. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined)
  2517. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.char_rep);
  2518. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__src__defined */
  2519. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2520. __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.char_rep);
  2521. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2522. }
  2523. #endif /* defined(__NDR_convert__char_rep...) */
  2524. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined) || \
  2525. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined) || \
  2526. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2527. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2528. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined)
  2529. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2530. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__refnum__defined */
  2531. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined)
  2532. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src(&In0P->src, In0P->NDR.float_rep);
  2533. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__src__defined */
  2534. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined)
  2535. __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst(&In0P->dst, In0P->NDR.float_rep);
  2536. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_t__dst__defined */
  2537. }
  2538. #endif /* defined(__NDR_convert__float_rep...) */
  2539. return MACH_MSG_SUCCESS;
  2540. }
  2541. #endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */
  2542. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2543. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2544. /* Routine rpc_jack_port_connect */
  2545. #ifdef mig_external
  2546. mig_external
  2547. #else
  2548. extern
  2549. #endif /* mig_external */
  2550. kern_return_t server_rpc_jack_port_connect
  2551. (
  2552. mach_port_t server_port,
  2553. int refnum,
  2554. int src,
  2555. int dst,
  2556. int *result
  2557. );
  2558. /* Routine rpc_jack_port_connect */
  2559. mig_internal novalue _Xrpc_jack_port_connect
  2560. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2561. {
  2562. #ifdef __MigPackStructs
  2563. #pragma pack(4)
  2564. #endif
  2565. typedef struct {
  2566. mach_msg_header_t Head;
  2567. NDR_record_t NDR;
  2568. int refnum;
  2569. int src;
  2570. int dst;
  2571. mach_msg_trailer_t trailer;
  2572. } Request;
  2573. #ifdef __MigPackStructs
  2574. #pragma pack()
  2575. #endif
  2576. typedef __Request__rpc_jack_port_connect_t __Request;
  2577. typedef __Reply__rpc_jack_port_connect_t Reply;
  2578. /*
  2579. * typedef struct {
  2580. * mach_msg_header_t Head;
  2581. * NDR_record_t NDR;
  2582. * kern_return_t RetCode;
  2583. * } mig_reply_error_t;
  2584. */
  2585. Request *In0P = (Request *) InHeadP;
  2586. Reply *OutP = (Reply *) OutHeadP;
  2587. #ifdef __MIG_check__Request__rpc_jack_port_connect_t__defined
  2588. kern_return_t check_result;
  2589. #endif /* __MIG_check__Request__rpc_jack_port_connect_t__defined */
  2590. __DeclareRcvRpc(1007, "rpc_jack_port_connect")
  2591. __BeforeRcvRpc(1007, "rpc_jack_port_connect")
  2592. #if defined(__MIG_check__Request__rpc_jack_port_connect_t__defined)
  2593. check_result = __MIG_check__Request__rpc_jack_port_connect_t((__Request *)In0P);
  2594. if (check_result != MACH_MSG_SUCCESS)
  2595. { MIG_RETURN_ERROR(OutP, check_result); }
  2596. #endif /* defined(__MIG_check__Request__rpc_jack_port_connect_t__defined) */
  2597. OutP->RetCode = server_rpc_jack_port_connect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2598. if (OutP->RetCode != KERN_SUCCESS) {
  2599. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2600. }
  2601. OutP->NDR = NDR_record;
  2602. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2603. __AfterRcvRpc(1007, "rpc_jack_port_connect")
  2604. }
  2605. #if ( __MigTypeCheck || __NDR_convert__ )
  2606. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2607. #if !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined)
  2608. #define __MIG_check__Request__rpc_jack_port_disconnect_t__defined
  2609. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2610. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2611. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2612. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2613. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2614. #elif defined(__NDR_convert__int_rep__int__defined)
  2615. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2616. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2617. __NDR_convert__int_rep__int((int *)(a), f)
  2618. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2619. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2620. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2621. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2622. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2623. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2624. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2625. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2626. #endif /* defined(__NDR_convert__*__defined) */
  2627. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2628. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2629. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2630. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2631. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2632. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2633. #elif defined(__NDR_convert__int_rep__int__defined)
  2634. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2635. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2636. __NDR_convert__int_rep__int((int *)(a), f)
  2637. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2638. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2639. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2640. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2641. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2642. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2643. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2644. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2645. #endif /* defined(__NDR_convert__*__defined) */
  2646. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2647. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2648. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2649. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2650. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2651. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2652. #elif defined(__NDR_convert__int_rep__int__defined)
  2653. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2654. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2655. __NDR_convert__int_rep__int((int *)(a), f)
  2656. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2657. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2658. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2659. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2660. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2661. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2662. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2663. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2664. #endif /* defined(__NDR_convert__*__defined) */
  2665. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2666. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2667. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2668. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2669. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2670. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2671. #elif defined(__NDR_convert__char_rep__int__defined)
  2672. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2673. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2674. __NDR_convert__char_rep__int((int *)(a), f)
  2675. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2676. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2677. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2678. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2679. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2680. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2681. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2682. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2683. #endif /* defined(__NDR_convert__*__defined) */
  2684. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2685. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2686. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2687. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2688. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2689. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2690. #elif defined(__NDR_convert__char_rep__int__defined)
  2691. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2692. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2693. __NDR_convert__char_rep__int((int *)(a), f)
  2694. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2695. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2696. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2697. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2698. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2699. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2700. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2701. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2702. #endif /* defined(__NDR_convert__*__defined) */
  2703. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2704. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2705. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2706. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2707. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2708. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2709. #elif defined(__NDR_convert__char_rep__int__defined)
  2710. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2711. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2712. __NDR_convert__char_rep__int((int *)(a), f)
  2713. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2714. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2715. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2716. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2717. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2718. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2719. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2720. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2721. #endif /* defined(__NDR_convert__*__defined) */
  2722. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2723. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2724. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2725. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2726. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2727. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2728. #elif defined(__NDR_convert__float_rep__int__defined)
  2729. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2730. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2731. __NDR_convert__float_rep__int((int *)(a), f)
  2732. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2733. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2734. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2735. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2736. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2737. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined
  2738. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(a, f) \
  2739. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2740. #endif /* defined(__NDR_convert__*__defined) */
  2741. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2742. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2743. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2744. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2745. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2746. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2747. #elif defined(__NDR_convert__float_rep__int__defined)
  2748. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2749. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2750. __NDR_convert__float_rep__int((int *)(a), f)
  2751. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2752. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2753. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2754. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2755. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2756. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined
  2757. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(a, f) \
  2758. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2759. #endif /* defined(__NDR_convert__*__defined) */
  2760. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2761. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2762. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  2763. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2764. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2765. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  2766. #elif defined(__NDR_convert__float_rep__int__defined)
  2767. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2768. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2769. __NDR_convert__float_rep__int((int *)(a), f)
  2770. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  2771. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2772. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2773. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2774. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  2775. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined
  2776. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(a, f) \
  2777. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  2778. #endif /* defined(__NDR_convert__*__defined) */
  2779. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2780. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_t(__attribute__((__unused__)) __Request__rpc_jack_port_disconnect_t *In0P)
  2781. {
  2782. typedef __Request__rpc_jack_port_disconnect_t __Request;
  2783. #if __MigTypeCheck
  2784. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  2785. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  2786. return MIG_BAD_ARGUMENTS;
  2787. #endif /* __MigTypeCheck */
  2788. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2789. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2790. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2791. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  2792. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2793. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  2794. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2795. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2796. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.int_rep);
  2797. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2798. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2799. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.int_rep);
  2800. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2801. }
  2802. #endif /* defined(__NDR_convert__int_rep...) */
  2803. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2804. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2805. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2806. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  2807. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2808. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  2809. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2810. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2811. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.char_rep);
  2812. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2813. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2814. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.char_rep);
  2815. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2816. }
  2817. #endif /* defined(__NDR_convert__char_rep...) */
  2818. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined) || \
  2819. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined) || \
  2820. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2821. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  2822. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined)
  2823. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  2824. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__refnum__defined */
  2825. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined)
  2826. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src(&In0P->src, In0P->NDR.float_rep);
  2827. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__src__defined */
  2828. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined)
  2829. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst(&In0P->dst, In0P->NDR.float_rep);
  2830. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_t__dst__defined */
  2831. }
  2832. #endif /* defined(__NDR_convert__float_rep...) */
  2833. return MACH_MSG_SUCCESS;
  2834. }
  2835. #endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */
  2836. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  2837. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  2838. /* Routine rpc_jack_port_disconnect */
  2839. #ifdef mig_external
  2840. mig_external
  2841. #else
  2842. extern
  2843. #endif /* mig_external */
  2844. kern_return_t server_rpc_jack_port_disconnect
  2845. (
  2846. mach_port_t server_port,
  2847. int refnum,
  2848. int src,
  2849. int dst,
  2850. int *result
  2851. );
  2852. /* Routine rpc_jack_port_disconnect */
  2853. mig_internal novalue _Xrpc_jack_port_disconnect
  2854. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  2855. {
  2856. #ifdef __MigPackStructs
  2857. #pragma pack(4)
  2858. #endif
  2859. typedef struct {
  2860. mach_msg_header_t Head;
  2861. NDR_record_t NDR;
  2862. int refnum;
  2863. int src;
  2864. int dst;
  2865. mach_msg_trailer_t trailer;
  2866. } Request;
  2867. #ifdef __MigPackStructs
  2868. #pragma pack()
  2869. #endif
  2870. typedef __Request__rpc_jack_port_disconnect_t __Request;
  2871. typedef __Reply__rpc_jack_port_disconnect_t Reply;
  2872. /*
  2873. * typedef struct {
  2874. * mach_msg_header_t Head;
  2875. * NDR_record_t NDR;
  2876. * kern_return_t RetCode;
  2877. * } mig_reply_error_t;
  2878. */
  2879. Request *In0P = (Request *) InHeadP;
  2880. Reply *OutP = (Reply *) OutHeadP;
  2881. #ifdef __MIG_check__Request__rpc_jack_port_disconnect_t__defined
  2882. kern_return_t check_result;
  2883. #endif /* __MIG_check__Request__rpc_jack_port_disconnect_t__defined */
  2884. __DeclareRcvRpc(1008, "rpc_jack_port_disconnect")
  2885. __BeforeRcvRpc(1008, "rpc_jack_port_disconnect")
  2886. #if defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined)
  2887. check_result = __MIG_check__Request__rpc_jack_port_disconnect_t((__Request *)In0P);
  2888. if (check_result != MACH_MSG_SUCCESS)
  2889. { MIG_RETURN_ERROR(OutP, check_result); }
  2890. #endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_t__defined) */
  2891. OutP->RetCode = server_rpc_jack_port_disconnect(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  2892. if (OutP->RetCode != KERN_SUCCESS) {
  2893. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  2894. }
  2895. OutP->NDR = NDR_record;
  2896. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  2897. __AfterRcvRpc(1008, "rpc_jack_port_disconnect")
  2898. }
  2899. #if ( __MigTypeCheck || __NDR_convert__ )
  2900. #if __MIG_check__Request__JackRPCEngine_subsystem__
  2901. #if !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined)
  2902. #define __MIG_check__Request__rpc_jack_port_connect_name_t__defined
  2903. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2904. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  2905. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2906. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2907. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  2908. #elif defined(__NDR_convert__int_rep__int__defined)
  2909. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2910. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2911. __NDR_convert__int_rep__int((int *)(a), f)
  2912. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  2913. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2914. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2915. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2916. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  2917. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2918. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2919. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  2920. #endif /* defined(__NDR_convert__*__defined) */
  2921. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2922. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2923. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2924. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2925. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2926. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2927. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2928. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2929. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2930. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2931. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2932. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2933. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2934. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2935. #elif defined(__NDR_convert__int_rep__string__defined)
  2936. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2937. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2938. __NDR_convert__int_rep__string(a, f, 128)
  2939. #endif /* defined(__NDR_convert__*__defined) */
  2940. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2941. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2942. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  2943. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2944. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2945. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2946. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  2947. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2948. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2949. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  2950. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  2951. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2952. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2953. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  2954. #elif defined(__NDR_convert__int_rep__string__defined)
  2955. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2956. #define __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  2957. __NDR_convert__int_rep__string(a, f, 128)
  2958. #endif /* defined(__NDR_convert__*__defined) */
  2959. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  2960. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2961. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  2962. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2963. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2964. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  2965. #elif defined(__NDR_convert__char_rep__int__defined)
  2966. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2967. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2968. __NDR_convert__char_rep__int((int *)(a), f)
  2969. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  2970. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2971. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2972. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  2973. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  2974. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  2975. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  2976. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  2977. #endif /* defined(__NDR_convert__*__defined) */
  2978. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  2979. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2980. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  2981. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2982. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2983. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  2984. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  2985. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2986. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2987. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  2988. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  2989. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2990. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2991. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  2992. #elif defined(__NDR_convert__char_rep__string__defined)
  2993. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined
  2994. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  2995. __NDR_convert__char_rep__string(a, f, 128)
  2996. #endif /* defined(__NDR_convert__*__defined) */
  2997. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  2998. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  2999. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  3000. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3001. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3002. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3003. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  3004. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3005. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3006. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  3007. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  3008. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3009. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3010. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  3011. #elif defined(__NDR_convert__char_rep__string__defined)
  3012. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3013. #define __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3014. __NDR_convert__char_rep__string(a, f, 128)
  3015. #endif /* defined(__NDR_convert__*__defined) */
  3016. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  3017. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  3018. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3019. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  3020. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  3021. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3022. #elif defined(__NDR_convert__float_rep__int__defined)
  3023. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  3024. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  3025. __NDR_convert__float_rep__int((int *)(a), f)
  3026. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3027. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  3028. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  3029. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3030. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3031. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined
  3032. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(a, f) \
  3033. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3034. #endif /* defined(__NDR_convert__*__defined) */
  3035. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  3036. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  3037. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  3038. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  3039. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  3040. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3041. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  3042. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  3043. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  3044. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  3045. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  3046. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  3047. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  3048. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  3049. #elif defined(__NDR_convert__float_rep__string__defined)
  3050. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined
  3051. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(a, f) \
  3052. __NDR_convert__float_rep__string(a, f, 128)
  3053. #endif /* defined(__NDR_convert__*__defined) */
  3054. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  3055. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3056. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  3057. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3058. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3059. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3060. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  3061. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3062. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3063. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  3064. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  3065. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3066. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3067. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  3068. #elif defined(__NDR_convert__float_rep__string__defined)
  3069. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined
  3070. #define __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(a, f) \
  3071. __NDR_convert__float_rep__string(a, f, 128)
  3072. #endif /* defined(__NDR_convert__*__defined) */
  3073. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  3074. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_connect_name_t(__attribute__((__unused__)) __Request__rpc_jack_port_connect_name_t *In0P)
  3075. {
  3076. typedef __Request__rpc_jack_port_connect_name_t __Request;
  3077. #if __MigTypeCheck
  3078. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3079. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3080. return MIG_BAD_ARGUMENTS;
  3081. #endif /* __MigTypeCheck */
  3082. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  3083. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  3084. defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3085. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3086. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  3087. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3088. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  3089. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  3090. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.int_rep);
  3091. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  3092. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3093. __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.int_rep);
  3094. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  3095. }
  3096. #endif /* defined(__NDR_convert__int_rep...) */
  3097. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  3098. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  3099. defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3100. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3101. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  3102. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3103. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  3104. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  3105. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.char_rep);
  3106. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  3107. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3108. __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.char_rep);
  3109. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  3110. }
  3111. #endif /* defined(__NDR_convert__char_rep...) */
  3112. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined) || \
  3113. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined) || \
  3114. defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3115. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3116. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined)
  3117. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3118. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__refnum__defined */
  3119. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined)
  3120. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src(&In0P->src, In0P->NDR.float_rep);
  3121. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__src__defined */
  3122. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined)
  3123. __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst(&In0P->dst, In0P->NDR.float_rep);
  3124. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_connect_name_t__dst__defined */
  3125. }
  3126. #endif /* defined(__NDR_convert__float_rep...) */
  3127. return MACH_MSG_SUCCESS;
  3128. }
  3129. #endif /* !defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */
  3130. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3131. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3132. /* Routine rpc_jack_port_connect_name */
  3133. #ifdef mig_external
  3134. mig_external
  3135. #else
  3136. extern
  3137. #endif /* mig_external */
  3138. kern_return_t server_rpc_jack_port_connect_name
  3139. (
  3140. mach_port_t server_port,
  3141. int refnum,
  3142. client_port_name_t src,
  3143. client_port_name_t dst,
  3144. int *result
  3145. );
  3146. /* Routine rpc_jack_port_connect_name */
  3147. mig_internal novalue _Xrpc_jack_port_connect_name
  3148. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3149. {
  3150. #ifdef __MigPackStructs
  3151. #pragma pack(4)
  3152. #endif
  3153. typedef struct {
  3154. mach_msg_header_t Head;
  3155. NDR_record_t NDR;
  3156. int refnum;
  3157. client_port_name_t src;
  3158. client_port_name_t dst;
  3159. mach_msg_trailer_t trailer;
  3160. } Request;
  3161. #ifdef __MigPackStructs
  3162. #pragma pack()
  3163. #endif
  3164. typedef __Request__rpc_jack_port_connect_name_t __Request;
  3165. typedef __Reply__rpc_jack_port_connect_name_t Reply;
  3166. /*
  3167. * typedef struct {
  3168. * mach_msg_header_t Head;
  3169. * NDR_record_t NDR;
  3170. * kern_return_t RetCode;
  3171. * } mig_reply_error_t;
  3172. */
  3173. Request *In0P = (Request *) InHeadP;
  3174. Reply *OutP = (Reply *) OutHeadP;
  3175. #ifdef __MIG_check__Request__rpc_jack_port_connect_name_t__defined
  3176. kern_return_t check_result;
  3177. #endif /* __MIG_check__Request__rpc_jack_port_connect_name_t__defined */
  3178. __DeclareRcvRpc(1009, "rpc_jack_port_connect_name")
  3179. __BeforeRcvRpc(1009, "rpc_jack_port_connect_name")
  3180. #if defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined)
  3181. check_result = __MIG_check__Request__rpc_jack_port_connect_name_t((__Request *)In0P);
  3182. if (check_result != MACH_MSG_SUCCESS)
  3183. { MIG_RETURN_ERROR(OutP, check_result); }
  3184. #endif /* defined(__MIG_check__Request__rpc_jack_port_connect_name_t__defined) */
  3185. OutP->RetCode = server_rpc_jack_port_connect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  3186. if (OutP->RetCode != KERN_SUCCESS) {
  3187. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3188. }
  3189. OutP->NDR = NDR_record;
  3190. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3191. __AfterRcvRpc(1009, "rpc_jack_port_connect_name")
  3192. }
  3193. #if ( __MigTypeCheck || __NDR_convert__ )
  3194. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3195. #if !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined)
  3196. #define __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined
  3197. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3198. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3199. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3200. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3201. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3202. #elif defined(__NDR_convert__int_rep__int__defined)
  3203. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3204. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3205. __NDR_convert__int_rep__int((int *)(a), f)
  3206. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3207. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3208. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3209. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3210. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3211. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3212. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3213. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3214. #endif /* defined(__NDR_convert__*__defined) */
  3215. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3216. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3217. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  3218. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3219. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3220. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3221. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  3222. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3223. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3224. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  3225. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  3226. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3227. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3228. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  3229. #elif defined(__NDR_convert__int_rep__string__defined)
  3230. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3231. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3232. __NDR_convert__int_rep__string(a, f, 128)
  3233. #endif /* defined(__NDR_convert__*__defined) */
  3234. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3235. #ifndef __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3236. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_port_name_t__defined)
  3237. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3238. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3239. __NDR_convert__int_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3240. #elif defined(__NDR_convert__int_rep__client_port_name_t__defined)
  3241. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3242. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3243. __NDR_convert__int_rep__client_port_name_t((client_port_name_t *)(a), f)
  3244. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  3245. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3246. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3247. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  3248. #elif defined(__NDR_convert__int_rep__string__defined)
  3249. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3250. #define __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3251. __NDR_convert__int_rep__string(a, f, 128)
  3252. #endif /* defined(__NDR_convert__*__defined) */
  3253. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3254. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3255. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3256. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3257. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3258. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3259. #elif defined(__NDR_convert__char_rep__int__defined)
  3260. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3261. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3262. __NDR_convert__char_rep__int((int *)(a), f)
  3263. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3264. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3265. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3266. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3267. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3268. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3269. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3270. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3271. #endif /* defined(__NDR_convert__*__defined) */
  3272. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3273. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3274. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  3275. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3276. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3277. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3278. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  3279. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3280. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3281. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  3282. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  3283. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3284. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3285. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  3286. #elif defined(__NDR_convert__char_rep__string__defined)
  3287. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3288. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3289. __NDR_convert__char_rep__string(a, f, 128)
  3290. #endif /* defined(__NDR_convert__*__defined) */
  3291. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3292. #ifndef __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3293. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_port_name_t__defined)
  3294. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3295. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3296. __NDR_convert__char_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3297. #elif defined(__NDR_convert__char_rep__client_port_name_t__defined)
  3298. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3299. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3300. __NDR_convert__char_rep__client_port_name_t((client_port_name_t *)(a), f)
  3301. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  3302. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3303. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3304. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  3305. #elif defined(__NDR_convert__char_rep__string__defined)
  3306. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3307. #define __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3308. __NDR_convert__char_rep__string(a, f, 128)
  3309. #endif /* defined(__NDR_convert__*__defined) */
  3310. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3311. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3312. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3313. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3314. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3315. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3316. #elif defined(__NDR_convert__float_rep__int__defined)
  3317. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3318. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3319. __NDR_convert__float_rep__int((int *)(a), f)
  3320. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3321. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3322. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3323. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3324. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3325. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined
  3326. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(a, f) \
  3327. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3328. #endif /* defined(__NDR_convert__*__defined) */
  3329. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3330. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3331. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  3332. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3333. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3334. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3335. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  3336. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3337. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3338. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  3339. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  3340. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3341. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3342. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  3343. #elif defined(__NDR_convert__float_rep__string__defined)
  3344. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined
  3345. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(a, f) \
  3346. __NDR_convert__float_rep__string(a, f, 128)
  3347. #endif /* defined(__NDR_convert__*__defined) */
  3348. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3349. #ifndef __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3350. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_port_name_t__defined)
  3351. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3352. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3353. __NDR_convert__float_rep__JackRPCEngine__client_port_name_t((client_port_name_t *)(a), f)
  3354. #elif defined(__NDR_convert__float_rep__client_port_name_t__defined)
  3355. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3356. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3357. __NDR_convert__float_rep__client_port_name_t((client_port_name_t *)(a), f)
  3358. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  3359. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3360. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3361. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  3362. #elif defined(__NDR_convert__float_rep__string__defined)
  3363. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined
  3364. #define __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(a, f) \
  3365. __NDR_convert__float_rep__string(a, f, 128)
  3366. #endif /* defined(__NDR_convert__*__defined) */
  3367. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3368. mig_internal kern_return_t __MIG_check__Request__rpc_jack_port_disconnect_name_t(__attribute__((__unused__)) __Request__rpc_jack_port_disconnect_name_t *In0P)
  3369. {
  3370. typedef __Request__rpc_jack_port_disconnect_name_t __Request;
  3371. #if __MigTypeCheck
  3372. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3373. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3374. return MIG_BAD_ARGUMENTS;
  3375. #endif /* __MigTypeCheck */
  3376. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  3377. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  3378. defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3379. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3380. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  3381. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3382. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3383. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  3384. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.int_rep);
  3385. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3386. #if defined(__NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3387. __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.int_rep);
  3388. #endif /* __NDR_convert__int_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3389. }
  3390. #endif /* defined(__NDR_convert__int_rep...) */
  3391. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  3392. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  3393. defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3394. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3395. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  3396. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3397. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3398. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  3399. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.char_rep);
  3400. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3401. #if defined(__NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3402. __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.char_rep);
  3403. #endif /* __NDR_convert__char_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3404. }
  3405. #endif /* defined(__NDR_convert__char_rep...) */
  3406. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined) || \
  3407. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined) || \
  3408. defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3409. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3410. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined)
  3411. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3412. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__refnum__defined */
  3413. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined)
  3414. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src(&In0P->src, In0P->NDR.float_rep);
  3415. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__src__defined */
  3416. #if defined(__NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined)
  3417. __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst(&In0P->dst, In0P->NDR.float_rep);
  3418. #endif /* __NDR_convert__float_rep__Request__rpc_jack_port_disconnect_name_t__dst__defined */
  3419. }
  3420. #endif /* defined(__NDR_convert__float_rep...) */
  3421. return MACH_MSG_SUCCESS;
  3422. }
  3423. #endif /* !defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */
  3424. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3425. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3426. /* Routine rpc_jack_port_disconnect_name */
  3427. #ifdef mig_external
  3428. mig_external
  3429. #else
  3430. extern
  3431. #endif /* mig_external */
  3432. kern_return_t server_rpc_jack_port_disconnect_name
  3433. (
  3434. mach_port_t server_port,
  3435. int refnum,
  3436. client_port_name_t src,
  3437. client_port_name_t dst,
  3438. int *result
  3439. );
  3440. /* Routine rpc_jack_port_disconnect_name */
  3441. mig_internal novalue _Xrpc_jack_port_disconnect_name
  3442. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3443. {
  3444. #ifdef __MigPackStructs
  3445. #pragma pack(4)
  3446. #endif
  3447. typedef struct {
  3448. mach_msg_header_t Head;
  3449. NDR_record_t NDR;
  3450. int refnum;
  3451. client_port_name_t src;
  3452. client_port_name_t dst;
  3453. mach_msg_trailer_t trailer;
  3454. } Request;
  3455. #ifdef __MigPackStructs
  3456. #pragma pack()
  3457. #endif
  3458. typedef __Request__rpc_jack_port_disconnect_name_t __Request;
  3459. typedef __Reply__rpc_jack_port_disconnect_name_t Reply;
  3460. /*
  3461. * typedef struct {
  3462. * mach_msg_header_t Head;
  3463. * NDR_record_t NDR;
  3464. * kern_return_t RetCode;
  3465. * } mig_reply_error_t;
  3466. */
  3467. Request *In0P = (Request *) InHeadP;
  3468. Reply *OutP = (Reply *) OutHeadP;
  3469. #ifdef __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined
  3470. kern_return_t check_result;
  3471. #endif /* __MIG_check__Request__rpc_jack_port_disconnect_name_t__defined */
  3472. __DeclareRcvRpc(1010, "rpc_jack_port_disconnect_name")
  3473. __BeforeRcvRpc(1010, "rpc_jack_port_disconnect_name")
  3474. #if defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined)
  3475. check_result = __MIG_check__Request__rpc_jack_port_disconnect_name_t((__Request *)In0P);
  3476. if (check_result != MACH_MSG_SUCCESS)
  3477. { MIG_RETURN_ERROR(OutP, check_result); }
  3478. #endif /* defined(__MIG_check__Request__rpc_jack_port_disconnect_name_t__defined) */
  3479. OutP->RetCode = server_rpc_jack_port_disconnect_name(In0P->Head.msgh_request_port, In0P->refnum, In0P->src, In0P->dst, &OutP->result);
  3480. if (OutP->RetCode != KERN_SUCCESS) {
  3481. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3482. }
  3483. OutP->NDR = NDR_record;
  3484. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3485. __AfterRcvRpc(1010, "rpc_jack_port_disconnect_name")
  3486. }
  3487. #if ( __MigTypeCheck || __NDR_convert__ )
  3488. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3489. #if !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined)
  3490. #define __MIG_check__Request__rpc_jack_set_buffer_size_t__defined
  3491. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3492. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3493. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3494. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3495. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3496. #elif defined(__NDR_convert__int_rep__int__defined)
  3497. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3498. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3499. __NDR_convert__int_rep__int((int *)(a), f)
  3500. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3501. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3502. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3503. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3504. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3505. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3506. #define __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3507. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3508. #endif /* defined(__NDR_convert__*__defined) */
  3509. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3510. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3511. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3512. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3513. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3514. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3515. #elif defined(__NDR_convert__char_rep__int__defined)
  3516. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3517. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3518. __NDR_convert__char_rep__int((int *)(a), f)
  3519. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3520. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3521. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3522. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3523. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3524. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3525. #define __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3526. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3527. #endif /* defined(__NDR_convert__*__defined) */
  3528. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3529. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3530. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3531. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3532. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3533. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3534. #elif defined(__NDR_convert__float_rep__int__defined)
  3535. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3536. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3537. __NDR_convert__float_rep__int((int *)(a), f)
  3538. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3539. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3540. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3541. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3542. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3543. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined
  3544. #define __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(a, f) \
  3545. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3546. #endif /* defined(__NDR_convert__*__defined) */
  3547. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3548. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_buffer_size_t(__attribute__((__unused__)) __Request__rpc_jack_set_buffer_size_t *In0P)
  3549. {
  3550. typedef __Request__rpc_jack_set_buffer_size_t __Request;
  3551. #if __MigTypeCheck
  3552. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3553. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3554. return MIG_BAD_ARGUMENTS;
  3555. #endif /* __MigTypeCheck */
  3556. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3557. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3558. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3559. __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.int_rep);
  3560. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3561. }
  3562. #endif /* defined(__NDR_convert__int_rep...) */
  3563. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3564. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3565. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3566. __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.char_rep);
  3567. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3568. }
  3569. #endif /* defined(__NDR_convert__char_rep...) */
  3570. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3571. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3572. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined)
  3573. __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size(&In0P->buffer_size, In0P->NDR.float_rep);
  3574. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_buffer_size_t__buffer_size__defined */
  3575. }
  3576. #endif /* defined(__NDR_convert__float_rep...) */
  3577. return MACH_MSG_SUCCESS;
  3578. }
  3579. #endif /* !defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */
  3580. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3581. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3582. /* Routine rpc_jack_set_buffer_size */
  3583. #ifdef mig_external
  3584. mig_external
  3585. #else
  3586. extern
  3587. #endif /* mig_external */
  3588. kern_return_t server_rpc_jack_set_buffer_size
  3589. (
  3590. mach_port_t server_port,
  3591. int buffer_size,
  3592. int *result
  3593. );
  3594. /* Routine rpc_jack_set_buffer_size */
  3595. mig_internal novalue _Xrpc_jack_set_buffer_size
  3596. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3597. {
  3598. #ifdef __MigPackStructs
  3599. #pragma pack(4)
  3600. #endif
  3601. typedef struct {
  3602. mach_msg_header_t Head;
  3603. NDR_record_t NDR;
  3604. int buffer_size;
  3605. mach_msg_trailer_t trailer;
  3606. } Request;
  3607. #ifdef __MigPackStructs
  3608. #pragma pack()
  3609. #endif
  3610. typedef __Request__rpc_jack_set_buffer_size_t __Request;
  3611. typedef __Reply__rpc_jack_set_buffer_size_t Reply;
  3612. /*
  3613. * typedef struct {
  3614. * mach_msg_header_t Head;
  3615. * NDR_record_t NDR;
  3616. * kern_return_t RetCode;
  3617. * } mig_reply_error_t;
  3618. */
  3619. Request *In0P = (Request *) InHeadP;
  3620. Reply *OutP = (Reply *) OutHeadP;
  3621. #ifdef __MIG_check__Request__rpc_jack_set_buffer_size_t__defined
  3622. kern_return_t check_result;
  3623. #endif /* __MIG_check__Request__rpc_jack_set_buffer_size_t__defined */
  3624. __DeclareRcvRpc(1011, "rpc_jack_set_buffer_size")
  3625. __BeforeRcvRpc(1011, "rpc_jack_set_buffer_size")
  3626. #if defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined)
  3627. check_result = __MIG_check__Request__rpc_jack_set_buffer_size_t((__Request *)In0P);
  3628. if (check_result != MACH_MSG_SUCCESS)
  3629. { MIG_RETURN_ERROR(OutP, check_result); }
  3630. #endif /* defined(__MIG_check__Request__rpc_jack_set_buffer_size_t__defined) */
  3631. OutP->RetCode = server_rpc_jack_set_buffer_size(In0P->Head.msgh_request_port, In0P->buffer_size, &OutP->result);
  3632. if (OutP->RetCode != KERN_SUCCESS) {
  3633. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3634. }
  3635. OutP->NDR = NDR_record;
  3636. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3637. __AfterRcvRpc(1011, "rpc_jack_set_buffer_size")
  3638. }
  3639. #if ( __MigTypeCheck || __NDR_convert__ )
  3640. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3641. #if !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined)
  3642. #define __MIG_check__Request__rpc_jack_set_freewheel_t__defined
  3643. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3644. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3645. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3646. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3647. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3648. #elif defined(__NDR_convert__int_rep__int__defined)
  3649. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3650. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3651. __NDR_convert__int_rep__int((int *)(a), f)
  3652. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3653. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3654. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3655. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3656. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3657. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3658. #define __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3659. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3660. #endif /* defined(__NDR_convert__*__defined) */
  3661. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3662. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3663. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3664. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3665. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3666. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3667. #elif defined(__NDR_convert__char_rep__int__defined)
  3668. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3669. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3670. __NDR_convert__char_rep__int((int *)(a), f)
  3671. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3672. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3673. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3674. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3675. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3676. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3677. #define __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3678. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3679. #endif /* defined(__NDR_convert__*__defined) */
  3680. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3681. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3682. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3683. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3684. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3685. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3686. #elif defined(__NDR_convert__float_rep__int__defined)
  3687. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3688. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3689. __NDR_convert__float_rep__int((int *)(a), f)
  3690. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3691. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3692. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3693. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3694. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3695. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined
  3696. #define __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(a, f) \
  3697. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3698. #endif /* defined(__NDR_convert__*__defined) */
  3699. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3700. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_freewheel_t(__attribute__((__unused__)) __Request__rpc_jack_set_freewheel_t *In0P)
  3701. {
  3702. typedef __Request__rpc_jack_set_freewheel_t __Request;
  3703. #if __MigTypeCheck
  3704. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3705. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3706. return MIG_BAD_ARGUMENTS;
  3707. #endif /* __MigTypeCheck */
  3708. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3709. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3710. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3711. __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.int_rep);
  3712. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3713. }
  3714. #endif /* defined(__NDR_convert__int_rep...) */
  3715. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3716. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3717. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3718. __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.char_rep);
  3719. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3720. }
  3721. #endif /* defined(__NDR_convert__char_rep...) */
  3722. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3723. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3724. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined)
  3725. __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff(&In0P->onoff, In0P->NDR.float_rep);
  3726. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_freewheel_t__onoff__defined */
  3727. }
  3728. #endif /* defined(__NDR_convert__float_rep...) */
  3729. return MACH_MSG_SUCCESS;
  3730. }
  3731. #endif /* !defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */
  3732. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3733. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3734. /* Routine rpc_jack_set_freewheel */
  3735. #ifdef mig_external
  3736. mig_external
  3737. #else
  3738. extern
  3739. #endif /* mig_external */
  3740. kern_return_t server_rpc_jack_set_freewheel
  3741. (
  3742. mach_port_t server_port,
  3743. int onoff,
  3744. int *result
  3745. );
  3746. /* Routine rpc_jack_set_freewheel */
  3747. mig_internal novalue _Xrpc_jack_set_freewheel
  3748. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3749. {
  3750. #ifdef __MigPackStructs
  3751. #pragma pack(4)
  3752. #endif
  3753. typedef struct {
  3754. mach_msg_header_t Head;
  3755. NDR_record_t NDR;
  3756. int onoff;
  3757. mach_msg_trailer_t trailer;
  3758. } Request;
  3759. #ifdef __MigPackStructs
  3760. #pragma pack()
  3761. #endif
  3762. typedef __Request__rpc_jack_set_freewheel_t __Request;
  3763. typedef __Reply__rpc_jack_set_freewheel_t Reply;
  3764. /*
  3765. * typedef struct {
  3766. * mach_msg_header_t Head;
  3767. * NDR_record_t NDR;
  3768. * kern_return_t RetCode;
  3769. * } mig_reply_error_t;
  3770. */
  3771. Request *In0P = (Request *) InHeadP;
  3772. Reply *OutP = (Reply *) OutHeadP;
  3773. #ifdef __MIG_check__Request__rpc_jack_set_freewheel_t__defined
  3774. kern_return_t check_result;
  3775. #endif /* __MIG_check__Request__rpc_jack_set_freewheel_t__defined */
  3776. __DeclareRcvRpc(1012, "rpc_jack_set_freewheel")
  3777. __BeforeRcvRpc(1012, "rpc_jack_set_freewheel")
  3778. #if defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined)
  3779. check_result = __MIG_check__Request__rpc_jack_set_freewheel_t((__Request *)In0P);
  3780. if (check_result != MACH_MSG_SUCCESS)
  3781. { MIG_RETURN_ERROR(OutP, check_result); }
  3782. #endif /* defined(__MIG_check__Request__rpc_jack_set_freewheel_t__defined) */
  3783. OutP->RetCode = server_rpc_jack_set_freewheel(In0P->Head.msgh_request_port, In0P->onoff, &OutP->result);
  3784. if (OutP->RetCode != KERN_SUCCESS) {
  3785. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3786. }
  3787. OutP->NDR = NDR_record;
  3788. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3789. __AfterRcvRpc(1012, "rpc_jack_set_freewheel")
  3790. }
  3791. #if ( __MigTypeCheck || __NDR_convert__ )
  3792. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3793. #if !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined)
  3794. #define __MIG_check__Request__rpc_jack_release_timebase_t__defined
  3795. #ifndef __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3796. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3797. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3798. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3799. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3800. #elif defined(__NDR_convert__int_rep__int__defined)
  3801. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3802. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3803. __NDR_convert__int_rep__int((int *)(a), f)
  3804. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3805. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3806. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3807. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3808. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3809. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3810. #define __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3811. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3812. #endif /* defined(__NDR_convert__*__defined) */
  3813. #endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3814. #ifndef __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3815. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3816. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3817. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3818. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3819. #elif defined(__NDR_convert__char_rep__int__defined)
  3820. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3821. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3822. __NDR_convert__char_rep__int((int *)(a), f)
  3823. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3824. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3825. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3826. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3827. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3828. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3829. #define __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3830. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  3831. #endif /* defined(__NDR_convert__*__defined) */
  3832. #endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3833. #ifndef __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3834. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  3835. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3836. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3837. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  3838. #elif defined(__NDR_convert__float_rep__int__defined)
  3839. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3840. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3841. __NDR_convert__float_rep__int((int *)(a), f)
  3842. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  3843. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3844. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3845. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3846. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  3847. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined
  3848. #define __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(a, f) \
  3849. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  3850. #endif /* defined(__NDR_convert__*__defined) */
  3851. #endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3852. mig_internal kern_return_t __MIG_check__Request__rpc_jack_release_timebase_t(__attribute__((__unused__)) __Request__rpc_jack_release_timebase_t *In0P)
  3853. {
  3854. typedef __Request__rpc_jack_release_timebase_t __Request;
  3855. #if __MigTypeCheck
  3856. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  3857. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  3858. return MIG_BAD_ARGUMENTS;
  3859. #endif /* __MigTypeCheck */
  3860. #if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3861. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  3862. #if defined(__NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3863. __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  3864. #endif /* __NDR_convert__int_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3865. }
  3866. #endif /* defined(__NDR_convert__int_rep...) */
  3867. #if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3868. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  3869. #if defined(__NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3870. __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  3871. #endif /* __NDR_convert__char_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3872. }
  3873. #endif /* defined(__NDR_convert__char_rep...) */
  3874. #if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3875. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  3876. #if defined(__NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined)
  3877. __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  3878. #endif /* __NDR_convert__float_rep__Request__rpc_jack_release_timebase_t__refnum__defined */
  3879. }
  3880. #endif /* defined(__NDR_convert__float_rep...) */
  3881. return MACH_MSG_SUCCESS;
  3882. }
  3883. #endif /* !defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */
  3884. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  3885. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  3886. /* Routine rpc_jack_release_timebase */
  3887. #ifdef mig_external
  3888. mig_external
  3889. #else
  3890. extern
  3891. #endif /* mig_external */
  3892. kern_return_t server_rpc_jack_release_timebase
  3893. (
  3894. mach_port_t server_port,
  3895. int refnum,
  3896. int *result
  3897. );
  3898. /* Routine rpc_jack_release_timebase */
  3899. mig_internal novalue _Xrpc_jack_release_timebase
  3900. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  3901. {
  3902. #ifdef __MigPackStructs
  3903. #pragma pack(4)
  3904. #endif
  3905. typedef struct {
  3906. mach_msg_header_t Head;
  3907. NDR_record_t NDR;
  3908. int refnum;
  3909. mach_msg_trailer_t trailer;
  3910. } Request;
  3911. #ifdef __MigPackStructs
  3912. #pragma pack()
  3913. #endif
  3914. typedef __Request__rpc_jack_release_timebase_t __Request;
  3915. typedef __Reply__rpc_jack_release_timebase_t Reply;
  3916. /*
  3917. * typedef struct {
  3918. * mach_msg_header_t Head;
  3919. * NDR_record_t NDR;
  3920. * kern_return_t RetCode;
  3921. * } mig_reply_error_t;
  3922. */
  3923. Request *In0P = (Request *) InHeadP;
  3924. Reply *OutP = (Reply *) OutHeadP;
  3925. #ifdef __MIG_check__Request__rpc_jack_release_timebase_t__defined
  3926. kern_return_t check_result;
  3927. #endif /* __MIG_check__Request__rpc_jack_release_timebase_t__defined */
  3928. __DeclareRcvRpc(1013, "rpc_jack_release_timebase")
  3929. __BeforeRcvRpc(1013, "rpc_jack_release_timebase")
  3930. #if defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined)
  3931. check_result = __MIG_check__Request__rpc_jack_release_timebase_t((__Request *)In0P);
  3932. if (check_result != MACH_MSG_SUCCESS)
  3933. { MIG_RETURN_ERROR(OutP, check_result); }
  3934. #endif /* defined(__MIG_check__Request__rpc_jack_release_timebase_t__defined) */
  3935. OutP->RetCode = server_rpc_jack_release_timebase(In0P->Head.msgh_request_port, In0P->refnum, &OutP->result);
  3936. if (OutP->RetCode != KERN_SUCCESS) {
  3937. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  3938. }
  3939. OutP->NDR = NDR_record;
  3940. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  3941. __AfterRcvRpc(1013, "rpc_jack_release_timebase")
  3942. }
  3943. #if ( __MigTypeCheck || __NDR_convert__ )
  3944. #if __MIG_check__Request__JackRPCEngine_subsystem__
  3945. #if !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined)
  3946. #define __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined
  3947. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3948. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3949. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3950. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3951. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3952. #elif defined(__NDR_convert__int_rep__int__defined)
  3953. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3954. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3955. __NDR_convert__int_rep__int((int *)(a), f)
  3956. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3957. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3958. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3959. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3960. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3961. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3962. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3963. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3964. #endif /* defined(__NDR_convert__*__defined) */
  3965. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  3966. #ifndef __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3967. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  3968. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3969. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3970. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  3971. #elif defined(__NDR_convert__int_rep__int__defined)
  3972. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3973. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3974. __NDR_convert__int_rep__int((int *)(a), f)
  3975. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  3976. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3977. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3978. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3979. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  3980. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  3981. #define __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  3982. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  3983. #endif /* defined(__NDR_convert__*__defined) */
  3984. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  3985. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3986. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  3987. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3988. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3989. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  3990. #elif defined(__NDR_convert__char_rep__int__defined)
  3991. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3992. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3993. __NDR_convert__char_rep__int((int *)(a), f)
  3994. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  3995. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  3996. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  3997. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  3998. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  3999. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4000. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  4001. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4002. #endif /* defined(__NDR_convert__*__defined) */
  4003. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  4004. #ifndef __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4005. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4006. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4007. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4008. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4009. #elif defined(__NDR_convert__char_rep__int__defined)
  4010. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4011. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4012. __NDR_convert__char_rep__int((int *)(a), f)
  4013. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4014. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4015. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4016. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4017. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4018. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4019. #define __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4020. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4021. #endif /* defined(__NDR_convert__*__defined) */
  4022. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  4023. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4024. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4025. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4026. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  4027. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4028. #elif defined(__NDR_convert__float_rep__int__defined)
  4029. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4030. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  4031. __NDR_convert__float_rep__int((int *)(a), f)
  4032. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4033. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4034. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  4035. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4036. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4037. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined
  4038. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(a, f) \
  4039. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4040. #endif /* defined(__NDR_convert__*__defined) */
  4041. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  4042. #ifndef __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4043. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4044. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4045. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4046. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4047. #elif defined(__NDR_convert__float_rep__int__defined)
  4048. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4049. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4050. __NDR_convert__float_rep__int((int *)(a), f)
  4051. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4052. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4053. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4054. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4055. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4056. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined
  4057. #define __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(a, f) \
  4058. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4059. #endif /* defined(__NDR_convert__*__defined) */
  4060. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  4061. mig_internal kern_return_t __MIG_check__Request__rpc_jack_set_timebase_callback_t(__attribute__((__unused__)) __Request__rpc_jack_set_timebase_callback_t *In0P)
  4062. {
  4063. typedef __Request__rpc_jack_set_timebase_callback_t __Request;
  4064. #if __MigTypeCheck
  4065. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  4066. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  4067. return MIG_BAD_ARGUMENTS;
  4068. #endif /* __MigTypeCheck */
  4069. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  4070. defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4071. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  4072. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  4073. __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  4074. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  4075. #if defined(__NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4076. __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.int_rep);
  4077. #endif /* __NDR_convert__int_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  4078. }
  4079. #endif /* defined(__NDR_convert__int_rep...) */
  4080. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  4081. defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4082. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  4083. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  4084. __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  4085. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  4086. #if defined(__NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4087. __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.char_rep);
  4088. #endif /* __NDR_convert__char_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  4089. }
  4090. #endif /* defined(__NDR_convert__char_rep...) */
  4091. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined) || \
  4092. defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4093. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  4094. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined)
  4095. __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  4096. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__refnum__defined */
  4097. #if defined(__NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined)
  4098. __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional(&In0P->conditional, In0P->NDR.float_rep);
  4099. #endif /* __NDR_convert__float_rep__Request__rpc_jack_set_timebase_callback_t__conditional__defined */
  4100. }
  4101. #endif /* defined(__NDR_convert__float_rep...) */
  4102. return MACH_MSG_SUCCESS;
  4103. }
  4104. #endif /* !defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */
  4105. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  4106. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  4107. /* Routine rpc_jack_set_timebase_callback */
  4108. #ifdef mig_external
  4109. mig_external
  4110. #else
  4111. extern
  4112. #endif /* mig_external */
  4113. kern_return_t server_rpc_jack_set_timebase_callback
  4114. (
  4115. mach_port_t server_port,
  4116. int refnum,
  4117. int conditional,
  4118. int *result
  4119. );
  4120. /* Routine rpc_jack_set_timebase_callback */
  4121. mig_internal novalue _Xrpc_jack_set_timebase_callback
  4122. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  4123. {
  4124. #ifdef __MigPackStructs
  4125. #pragma pack(4)
  4126. #endif
  4127. typedef struct {
  4128. mach_msg_header_t Head;
  4129. NDR_record_t NDR;
  4130. int refnum;
  4131. int conditional;
  4132. mach_msg_trailer_t trailer;
  4133. } Request;
  4134. #ifdef __MigPackStructs
  4135. #pragma pack()
  4136. #endif
  4137. typedef __Request__rpc_jack_set_timebase_callback_t __Request;
  4138. typedef __Reply__rpc_jack_set_timebase_callback_t Reply;
  4139. /*
  4140. * typedef struct {
  4141. * mach_msg_header_t Head;
  4142. * NDR_record_t NDR;
  4143. * kern_return_t RetCode;
  4144. * } mig_reply_error_t;
  4145. */
  4146. Request *In0P = (Request *) InHeadP;
  4147. Reply *OutP = (Reply *) OutHeadP;
  4148. #ifdef __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined
  4149. kern_return_t check_result;
  4150. #endif /* __MIG_check__Request__rpc_jack_set_timebase_callback_t__defined */
  4151. __DeclareRcvRpc(1014, "rpc_jack_set_timebase_callback")
  4152. __BeforeRcvRpc(1014, "rpc_jack_set_timebase_callback")
  4153. #if defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined)
  4154. check_result = __MIG_check__Request__rpc_jack_set_timebase_callback_t((__Request *)In0P);
  4155. if (check_result != MACH_MSG_SUCCESS)
  4156. { MIG_RETURN_ERROR(OutP, check_result); }
  4157. #endif /* defined(__MIG_check__Request__rpc_jack_set_timebase_callback_t__defined) */
  4158. OutP->RetCode = server_rpc_jack_set_timebase_callback(In0P->Head.msgh_request_port, In0P->refnum, In0P->conditional, &OutP->result);
  4159. if (OutP->RetCode != KERN_SUCCESS) {
  4160. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  4161. }
  4162. OutP->NDR = NDR_record;
  4163. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  4164. __AfterRcvRpc(1014, "rpc_jack_set_timebase_callback")
  4165. }
  4166. #if ( __MigTypeCheck || __NDR_convert__ )
  4167. #if __MIG_check__Request__JackRPCEngine_subsystem__
  4168. #if !defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined)
  4169. #define __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined
  4170. #ifndef __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4171. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  4172. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4173. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4174. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  4175. #elif defined(__NDR_convert__int_rep__int__defined)
  4176. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4177. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4178. __NDR_convert__int_rep__int((int *)(a), f)
  4179. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  4180. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4181. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4182. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4183. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  4184. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4185. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4186. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  4187. #endif /* defined(__NDR_convert__*__defined) */
  4188. #endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4189. #ifndef __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4190. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  4191. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4192. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4193. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  4194. #elif defined(__NDR_convert__int_rep__int__defined)
  4195. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4196. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4197. __NDR_convert__int_rep__int((int *)(a), f)
  4198. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  4199. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4200. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4201. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4202. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  4203. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4204. #define __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4205. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  4206. #endif /* defined(__NDR_convert__*__defined) */
  4207. #endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4208. #ifndef __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4209. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4210. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4211. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4212. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4213. #elif defined(__NDR_convert__char_rep__int__defined)
  4214. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4215. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4216. __NDR_convert__char_rep__int((int *)(a), f)
  4217. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4218. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4219. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4220. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4221. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4222. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4223. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4224. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4225. #endif /* defined(__NDR_convert__*__defined) */
  4226. #endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4227. #ifndef __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4228. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4229. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4230. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4231. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4232. #elif defined(__NDR_convert__char_rep__int__defined)
  4233. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4234. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4235. __NDR_convert__char_rep__int((int *)(a), f)
  4236. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4237. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4238. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4239. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4240. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4241. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4242. #define __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4243. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4244. #endif /* defined(__NDR_convert__*__defined) */
  4245. #endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4246. #ifndef __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4247. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4248. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4249. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4250. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4251. #elif defined(__NDR_convert__float_rep__int__defined)
  4252. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4253. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4254. __NDR_convert__float_rep__int((int *)(a), f)
  4255. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4256. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4257. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4258. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4259. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4260. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined
  4261. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(a, f) \
  4262. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4263. #endif /* defined(__NDR_convert__*__defined) */
  4264. #endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4265. #ifndef __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4266. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4267. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4268. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4269. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4270. #elif defined(__NDR_convert__float_rep__int__defined)
  4271. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4272. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4273. __NDR_convert__float_rep__int((int *)(a), f)
  4274. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4275. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4276. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4277. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4278. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4279. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined
  4280. #define __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(a, f) \
  4281. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4282. #endif /* defined(__NDR_convert__*__defined) */
  4283. #endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4284. mig_internal kern_return_t __MIG_check__Request__rpc_jack_get_internal_clientname_t(__attribute__((__unused__)) __Request__rpc_jack_get_internal_clientname_t *In0P)
  4285. {
  4286. typedef __Request__rpc_jack_get_internal_clientname_t __Request;
  4287. #if __MigTypeCheck
  4288. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  4289. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  4290. return MIG_BAD_ARGUMENTS;
  4291. #endif /* __MigTypeCheck */
  4292. #if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \
  4293. defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4294. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  4295. #if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined)
  4296. __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  4297. #endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4298. #if defined(__NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4299. __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.int_rep);
  4300. #endif /* __NDR_convert__int_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4301. }
  4302. #endif /* defined(__NDR_convert__int_rep...) */
  4303. #if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \
  4304. defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4305. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  4306. #if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined)
  4307. __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  4308. #endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4309. #if defined(__NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4310. __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.char_rep);
  4311. #endif /* __NDR_convert__char_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4312. }
  4313. #endif /* defined(__NDR_convert__char_rep...) */
  4314. #if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined) || \
  4315. defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4316. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  4317. #if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined)
  4318. __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  4319. #endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__refnum__defined */
  4320. #if defined(__NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined)
  4321. __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref(&In0P->int_ref, In0P->NDR.float_rep);
  4322. #endif /* __NDR_convert__float_rep__Request__rpc_jack_get_internal_clientname_t__int_ref__defined */
  4323. }
  4324. #endif /* defined(__NDR_convert__float_rep...) */
  4325. return MACH_MSG_SUCCESS;
  4326. }
  4327. #endif /* !defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) */
  4328. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  4329. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  4330. /* Routine rpc_jack_get_internal_clientname */
  4331. #ifdef mig_external
  4332. mig_external
  4333. #else
  4334. extern
  4335. #endif /* mig_external */
  4336. kern_return_t server_rpc_jack_get_internal_clientname
  4337. (
  4338. mach_port_t server_port,
  4339. int refnum,
  4340. int int_ref,
  4341. client_name_t client_name_res,
  4342. int *result
  4343. );
  4344. /* Routine rpc_jack_get_internal_clientname */
  4345. mig_internal novalue _Xrpc_jack_get_internal_clientname
  4346. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  4347. {
  4348. #ifdef __MigPackStructs
  4349. #pragma pack(4)
  4350. #endif
  4351. typedef struct {
  4352. mach_msg_header_t Head;
  4353. NDR_record_t NDR;
  4354. int refnum;
  4355. int int_ref;
  4356. mach_msg_trailer_t trailer;
  4357. } Request;
  4358. #ifdef __MigPackStructs
  4359. #pragma pack()
  4360. #endif
  4361. typedef __Request__rpc_jack_get_internal_clientname_t __Request;
  4362. typedef __Reply__rpc_jack_get_internal_clientname_t Reply;
  4363. /*
  4364. * typedef struct {
  4365. * mach_msg_header_t Head;
  4366. * NDR_record_t NDR;
  4367. * kern_return_t RetCode;
  4368. * } mig_reply_error_t;
  4369. */
  4370. Request *In0P = (Request *) InHeadP;
  4371. Reply *OutP = (Reply *) OutHeadP;
  4372. #ifdef __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined
  4373. kern_return_t check_result;
  4374. #endif /* __MIG_check__Request__rpc_jack_get_internal_clientname_t__defined */
  4375. __DeclareRcvRpc(1015, "rpc_jack_get_internal_clientname")
  4376. __BeforeRcvRpc(1015, "rpc_jack_get_internal_clientname")
  4377. #if defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined)
  4378. check_result = __MIG_check__Request__rpc_jack_get_internal_clientname_t((__Request *)In0P);
  4379. if (check_result != MACH_MSG_SUCCESS)
  4380. { MIG_RETURN_ERROR(OutP, check_result); }
  4381. #endif /* defined(__MIG_check__Request__rpc_jack_get_internal_clientname_t__defined) */
  4382. OutP->RetCode = server_rpc_jack_get_internal_clientname(In0P->Head.msgh_request_port, In0P->refnum, In0P->int_ref, OutP->client_name_res, &OutP->result);
  4383. if (OutP->RetCode != KERN_SUCCESS) {
  4384. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  4385. }
  4386. OutP->NDR = NDR_record;
  4387. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  4388. __AfterRcvRpc(1015, "rpc_jack_get_internal_clientname")
  4389. }
  4390. #if ( __MigTypeCheck || __NDR_convert__ )
  4391. #if __MIG_check__Request__JackRPCEngine_subsystem__
  4392. #if !defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined)
  4393. #define __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined
  4394. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4395. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  4396. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4397. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4398. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  4399. #elif defined(__NDR_convert__int_rep__int__defined)
  4400. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4401. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4402. __NDR_convert__int_rep__int((int *)(a), f)
  4403. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  4404. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4405. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4406. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4407. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  4408. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4409. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4410. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  4411. #endif /* defined(__NDR_convert__*__defined) */
  4412. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4413. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4414. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined)
  4415. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4416. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4417. __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4418. #elif defined(__NDR_convert__int_rep__client_name_t__defined)
  4419. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4420. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4421. __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
  4422. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  4423. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4424. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4425. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  4426. #elif defined(__NDR_convert__int_rep__string__defined)
  4427. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4428. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4429. __NDR_convert__int_rep__string(a, f, 128)
  4430. #endif /* defined(__NDR_convert__*__defined) */
  4431. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4432. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4433. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4434. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4435. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4436. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4437. #elif defined(__NDR_convert__char_rep__int__defined)
  4438. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4439. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4440. __NDR_convert__char_rep__int((int *)(a), f)
  4441. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4442. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4443. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4444. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4445. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4446. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4447. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4448. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4449. #endif /* defined(__NDR_convert__*__defined) */
  4450. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4451. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4452. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined)
  4453. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4454. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4455. __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4456. #elif defined(__NDR_convert__char_rep__client_name_t__defined)
  4457. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4458. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4459. __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
  4460. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  4461. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4462. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4463. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  4464. #elif defined(__NDR_convert__char_rep__string__defined)
  4465. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4466. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4467. __NDR_convert__char_rep__string(a, f, 128)
  4468. #endif /* defined(__NDR_convert__*__defined) */
  4469. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4470. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4471. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4472. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4473. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4474. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4475. #elif defined(__NDR_convert__float_rep__int__defined)
  4476. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4477. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4478. __NDR_convert__float_rep__int((int *)(a), f)
  4479. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4480. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4481. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4482. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4483. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4484. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined
  4485. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(a, f) \
  4486. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4487. #endif /* defined(__NDR_convert__*__defined) */
  4488. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4489. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4490. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined)
  4491. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4492. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4493. __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4494. #elif defined(__NDR_convert__float_rep__client_name_t__defined)
  4495. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4496. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4497. __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
  4498. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  4499. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4500. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4501. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  4502. #elif defined(__NDR_convert__float_rep__string__defined)
  4503. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined
  4504. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(a, f) \
  4505. __NDR_convert__float_rep__string(a, f, 128)
  4506. #endif /* defined(__NDR_convert__*__defined) */
  4507. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4508. mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clienthandle_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clienthandle_t *In0P)
  4509. {
  4510. typedef __Request__rpc_jack_internal_clienthandle_t __Request;
  4511. #if __MigTypeCheck
  4512. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  4513. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  4514. return MIG_BAD_ARGUMENTS;
  4515. #endif /* __MigTypeCheck */
  4516. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \
  4517. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4518. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  4519. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined)
  4520. __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  4521. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4522. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4523. __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
  4524. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4525. }
  4526. #endif /* defined(__NDR_convert__int_rep...) */
  4527. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \
  4528. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4529. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  4530. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined)
  4531. __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  4532. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4533. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4534. __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
  4535. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4536. }
  4537. #endif /* defined(__NDR_convert__char_rep...) */
  4538. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined) || \
  4539. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4540. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  4541. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined)
  4542. __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  4543. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__refnum__defined */
  4544. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined)
  4545. __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
  4546. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clienthandle_t__client_name__defined */
  4547. }
  4548. #endif /* defined(__NDR_convert__float_rep...) */
  4549. return MACH_MSG_SUCCESS;
  4550. }
  4551. #endif /* !defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) */
  4552. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  4553. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  4554. /* Routine rpc_jack_internal_clienthandle */
  4555. #ifdef mig_external
  4556. mig_external
  4557. #else
  4558. extern
  4559. #endif /* mig_external */
  4560. kern_return_t server_rpc_jack_internal_clienthandle
  4561. (
  4562. mach_port_t server_port,
  4563. int refnum,
  4564. client_name_t client_name,
  4565. int *int_ref,
  4566. int *status,
  4567. int *result
  4568. );
  4569. /* Routine rpc_jack_internal_clienthandle */
  4570. mig_internal novalue _Xrpc_jack_internal_clienthandle
  4571. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  4572. {
  4573. #ifdef __MigPackStructs
  4574. #pragma pack(4)
  4575. #endif
  4576. typedef struct {
  4577. mach_msg_header_t Head;
  4578. NDR_record_t NDR;
  4579. int refnum;
  4580. client_name_t client_name;
  4581. mach_msg_trailer_t trailer;
  4582. } Request;
  4583. #ifdef __MigPackStructs
  4584. #pragma pack()
  4585. #endif
  4586. typedef __Request__rpc_jack_internal_clienthandle_t __Request;
  4587. typedef __Reply__rpc_jack_internal_clienthandle_t Reply;
  4588. /*
  4589. * typedef struct {
  4590. * mach_msg_header_t Head;
  4591. * NDR_record_t NDR;
  4592. * kern_return_t RetCode;
  4593. * } mig_reply_error_t;
  4594. */
  4595. Request *In0P = (Request *) InHeadP;
  4596. Reply *OutP = (Reply *) OutHeadP;
  4597. #ifdef __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined
  4598. kern_return_t check_result;
  4599. #endif /* __MIG_check__Request__rpc_jack_internal_clienthandle_t__defined */
  4600. __DeclareRcvRpc(1016, "rpc_jack_internal_clienthandle")
  4601. __BeforeRcvRpc(1016, "rpc_jack_internal_clienthandle")
  4602. #if defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined)
  4603. check_result = __MIG_check__Request__rpc_jack_internal_clienthandle_t((__Request *)In0P);
  4604. if (check_result != MACH_MSG_SUCCESS)
  4605. { MIG_RETURN_ERROR(OutP, check_result); }
  4606. #endif /* defined(__MIG_check__Request__rpc_jack_internal_clienthandle_t__defined) */
  4607. OutP->RetCode = server_rpc_jack_internal_clienthandle(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, &OutP->int_ref, &OutP->status, &OutP->result);
  4608. if (OutP->RetCode != KERN_SUCCESS) {
  4609. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  4610. }
  4611. OutP->NDR = NDR_record;
  4612. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  4613. __AfterRcvRpc(1016, "rpc_jack_internal_clienthandle")
  4614. }
  4615. #if ( __MigTypeCheck || __NDR_convert__ )
  4616. #if __MIG_check__Request__JackRPCEngine_subsystem__
  4617. #if !defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined)
  4618. #define __MIG_check__Request__rpc_jack_internal_clientload_t__defined
  4619. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4620. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  4621. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4622. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4623. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  4624. #elif defined(__NDR_convert__int_rep__int__defined)
  4625. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4626. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4627. __NDR_convert__int_rep__int((int *)(a), f)
  4628. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  4629. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4630. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4631. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4632. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  4633. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4634. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4635. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  4636. #endif /* defined(__NDR_convert__*__defined) */
  4637. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4638. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4639. #if defined(__NDR_convert__int_rep__JackRPCEngine__client_name_t__defined)
  4640. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4641. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4642. __NDR_convert__int_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4643. #elif defined(__NDR_convert__int_rep__client_name_t__defined)
  4644. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4645. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4646. __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
  4647. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  4648. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4649. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4650. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 128)
  4651. #elif defined(__NDR_convert__int_rep__string__defined)
  4652. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4653. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4654. __NDR_convert__int_rep__string(a, f, 128)
  4655. #endif /* defined(__NDR_convert__*__defined) */
  4656. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4657. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4658. #if defined(__NDR_convert__int_rep__JackRPCEngine__so_name_t__defined)
  4659. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4660. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4661. __NDR_convert__int_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f)
  4662. #elif defined(__NDR_convert__int_rep__so_name_t__defined)
  4663. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4664. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4665. __NDR_convert__int_rep__so_name_t((so_name_t *)(a), f)
  4666. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  4667. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4668. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4669. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 1024)
  4670. #elif defined(__NDR_convert__int_rep__string__defined)
  4671. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4672. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4673. __NDR_convert__int_rep__string(a, f, 1024)
  4674. #endif /* defined(__NDR_convert__*__defined) */
  4675. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4676. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4677. #if defined(__NDR_convert__int_rep__JackRPCEngine__objet_data_t__defined)
  4678. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4679. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4680. __NDR_convert__int_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f)
  4681. #elif defined(__NDR_convert__int_rep__objet_data_t__defined)
  4682. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4683. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4684. __NDR_convert__int_rep__objet_data_t((objet_data_t *)(a), f)
  4685. #elif defined(__NDR_convert__int_rep__JackRPCEngine__string__defined)
  4686. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4687. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4688. __NDR_convert__int_rep__JackRPCEngine__string(a, f, 1024)
  4689. #elif defined(__NDR_convert__int_rep__string__defined)
  4690. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4691. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4692. __NDR_convert__int_rep__string(a, f, 1024)
  4693. #endif /* defined(__NDR_convert__*__defined) */
  4694. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4695. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4696. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  4697. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4698. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4699. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  4700. #elif defined(__NDR_convert__int_rep__int__defined)
  4701. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4702. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4703. __NDR_convert__int_rep__int((int *)(a), f)
  4704. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  4705. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4706. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4707. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4708. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  4709. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4710. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4711. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  4712. #endif /* defined(__NDR_convert__*__defined) */
  4713. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4714. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4715. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4716. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4717. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4718. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4719. #elif defined(__NDR_convert__char_rep__int__defined)
  4720. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4721. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4722. __NDR_convert__char_rep__int((int *)(a), f)
  4723. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4724. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4725. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4726. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4727. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4728. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4729. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4730. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4731. #endif /* defined(__NDR_convert__*__defined) */
  4732. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4733. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4734. #if defined(__NDR_convert__char_rep__JackRPCEngine__client_name_t__defined)
  4735. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4736. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4737. __NDR_convert__char_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4738. #elif defined(__NDR_convert__char_rep__client_name_t__defined)
  4739. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4740. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4741. __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
  4742. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  4743. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4744. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4745. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 128)
  4746. #elif defined(__NDR_convert__char_rep__string__defined)
  4747. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4748. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4749. __NDR_convert__char_rep__string(a, f, 128)
  4750. #endif /* defined(__NDR_convert__*__defined) */
  4751. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4752. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4753. #if defined(__NDR_convert__char_rep__JackRPCEngine__so_name_t__defined)
  4754. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4755. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4756. __NDR_convert__char_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f)
  4757. #elif defined(__NDR_convert__char_rep__so_name_t__defined)
  4758. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4759. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4760. __NDR_convert__char_rep__so_name_t((so_name_t *)(a), f)
  4761. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  4762. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4763. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4764. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 1024)
  4765. #elif defined(__NDR_convert__char_rep__string__defined)
  4766. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4767. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4768. __NDR_convert__char_rep__string(a, f, 1024)
  4769. #endif /* defined(__NDR_convert__*__defined) */
  4770. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4771. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4772. #if defined(__NDR_convert__char_rep__JackRPCEngine__objet_data_t__defined)
  4773. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4774. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4775. __NDR_convert__char_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f)
  4776. #elif defined(__NDR_convert__char_rep__objet_data_t__defined)
  4777. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4778. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4779. __NDR_convert__char_rep__objet_data_t((objet_data_t *)(a), f)
  4780. #elif defined(__NDR_convert__char_rep__JackRPCEngine__string__defined)
  4781. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4782. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4783. __NDR_convert__char_rep__JackRPCEngine__string(a, f, 1024)
  4784. #elif defined(__NDR_convert__char_rep__string__defined)
  4785. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4786. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4787. __NDR_convert__char_rep__string(a, f, 1024)
  4788. #endif /* defined(__NDR_convert__*__defined) */
  4789. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4790. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4791. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  4792. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4793. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4794. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  4795. #elif defined(__NDR_convert__char_rep__int__defined)
  4796. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4797. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4798. __NDR_convert__char_rep__int((int *)(a), f)
  4799. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  4800. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4801. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4802. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4803. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  4804. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4805. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4806. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  4807. #endif /* defined(__NDR_convert__*__defined) */
  4808. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4809. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4810. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4811. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4812. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4813. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4814. #elif defined(__NDR_convert__float_rep__int__defined)
  4815. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4816. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4817. __NDR_convert__float_rep__int((int *)(a), f)
  4818. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4819. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4820. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4821. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4822. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4823. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined
  4824. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(a, f) \
  4825. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4826. #endif /* defined(__NDR_convert__*__defined) */
  4827. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4828. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4829. #if defined(__NDR_convert__float_rep__JackRPCEngine__client_name_t__defined)
  4830. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4831. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4832. __NDR_convert__float_rep__JackRPCEngine__client_name_t((client_name_t *)(a), f)
  4833. #elif defined(__NDR_convert__float_rep__client_name_t__defined)
  4834. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4835. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4836. __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
  4837. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  4838. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4839. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4840. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 128)
  4841. #elif defined(__NDR_convert__float_rep__string__defined)
  4842. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined
  4843. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(a, f) \
  4844. __NDR_convert__float_rep__string(a, f, 128)
  4845. #endif /* defined(__NDR_convert__*__defined) */
  4846. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4847. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4848. #if defined(__NDR_convert__float_rep__JackRPCEngine__so_name_t__defined)
  4849. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4850. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4851. __NDR_convert__float_rep__JackRPCEngine__so_name_t((so_name_t *)(a), f)
  4852. #elif defined(__NDR_convert__float_rep__so_name_t__defined)
  4853. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4854. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4855. __NDR_convert__float_rep__so_name_t((so_name_t *)(a), f)
  4856. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  4857. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4858. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4859. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 1024)
  4860. #elif defined(__NDR_convert__float_rep__string__defined)
  4861. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined
  4862. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(a, f) \
  4863. __NDR_convert__float_rep__string(a, f, 1024)
  4864. #endif /* defined(__NDR_convert__*__defined) */
  4865. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4866. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4867. #if defined(__NDR_convert__float_rep__JackRPCEngine__objet_data_t__defined)
  4868. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4869. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4870. __NDR_convert__float_rep__JackRPCEngine__objet_data_t((objet_data_t *)(a), f)
  4871. #elif defined(__NDR_convert__float_rep__objet_data_t__defined)
  4872. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4873. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4874. __NDR_convert__float_rep__objet_data_t((objet_data_t *)(a), f)
  4875. #elif defined(__NDR_convert__float_rep__JackRPCEngine__string__defined)
  4876. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4877. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4878. __NDR_convert__float_rep__JackRPCEngine__string(a, f, 1024)
  4879. #elif defined(__NDR_convert__float_rep__string__defined)
  4880. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined
  4881. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(a, f) \
  4882. __NDR_convert__float_rep__string(a, f, 1024)
  4883. #endif /* defined(__NDR_convert__*__defined) */
  4884. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4885. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4886. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  4887. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4888. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4889. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  4890. #elif defined(__NDR_convert__float_rep__int__defined)
  4891. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4892. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4893. __NDR_convert__float_rep__int((int *)(a), f)
  4894. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  4895. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4896. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4897. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  4898. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  4899. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined
  4900. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(a, f) \
  4901. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  4902. #endif /* defined(__NDR_convert__*__defined) */
  4903. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4904. mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clientload_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clientload_t *In0P)
  4905. {
  4906. typedef __Request__rpc_jack_internal_clientload_t __Request;
  4907. #if __MigTypeCheck
  4908. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  4909. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  4910. return MIG_BAD_ARGUMENTS;
  4911. #endif /* __MigTypeCheck */
  4912. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \
  4913. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \
  4914. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \
  4915. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \
  4916. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4917. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  4918. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined)
  4919. __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  4920. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4921. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined)
  4922. __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
  4923. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4924. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined)
  4925. __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.int_rep);
  4926. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4927. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined)
  4928. __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.int_rep);
  4929. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4930. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4931. __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.int_rep);
  4932. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4933. }
  4934. #endif /* defined(__NDR_convert__int_rep...) */
  4935. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \
  4936. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \
  4937. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \
  4938. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \
  4939. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4940. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  4941. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined)
  4942. __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  4943. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4944. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined)
  4945. __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
  4946. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4947. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined)
  4948. __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.char_rep);
  4949. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4950. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined)
  4951. __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.char_rep);
  4952. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4953. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4954. __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.char_rep);
  4955. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4956. }
  4957. #endif /* defined(__NDR_convert__char_rep...) */
  4958. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined) || \
  4959. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined) || \
  4960. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined) || \
  4961. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined) || \
  4962. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4963. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  4964. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined)
  4965. __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  4966. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__refnum__defined */
  4967. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined)
  4968. __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
  4969. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__client_name__defined */
  4970. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined)
  4971. __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name(&In0P->so_name, In0P->NDR.float_rep);
  4972. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__so_name__defined */
  4973. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined)
  4974. __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data(&In0P->objet_data, In0P->NDR.float_rep);
  4975. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__objet_data__defined */
  4976. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined)
  4977. __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options(&In0P->options, In0P->NDR.float_rep);
  4978. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientload_t__options__defined */
  4979. }
  4980. #endif /* defined(__NDR_convert__float_rep...) */
  4981. return MACH_MSG_SUCCESS;
  4982. }
  4983. #endif /* !defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) */
  4984. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  4985. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  4986. /* Routine rpc_jack_internal_clientload */
  4987. #ifdef mig_external
  4988. mig_external
  4989. #else
  4990. extern
  4991. #endif /* mig_external */
  4992. kern_return_t server_rpc_jack_internal_clientload
  4993. (
  4994. mach_port_t server_port,
  4995. int refnum,
  4996. client_name_t client_name,
  4997. so_name_t so_name,
  4998. objet_data_t objet_data,
  4999. int options,
  5000. int *status,
  5001. int *int_ref,
  5002. int *result
  5003. );
  5004. /* Routine rpc_jack_internal_clientload */
  5005. mig_internal novalue _Xrpc_jack_internal_clientload
  5006. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  5007. {
  5008. #ifdef __MigPackStructs
  5009. #pragma pack(4)
  5010. #endif
  5011. typedef struct {
  5012. mach_msg_header_t Head;
  5013. NDR_record_t NDR;
  5014. int refnum;
  5015. client_name_t client_name;
  5016. so_name_t so_name;
  5017. objet_data_t objet_data;
  5018. int options;
  5019. mach_msg_trailer_t trailer;
  5020. } Request;
  5021. #ifdef __MigPackStructs
  5022. #pragma pack()
  5023. #endif
  5024. typedef __Request__rpc_jack_internal_clientload_t __Request;
  5025. typedef __Reply__rpc_jack_internal_clientload_t Reply;
  5026. /*
  5027. * typedef struct {
  5028. * mach_msg_header_t Head;
  5029. * NDR_record_t NDR;
  5030. * kern_return_t RetCode;
  5031. * } mig_reply_error_t;
  5032. */
  5033. Request *In0P = (Request *) InHeadP;
  5034. Reply *OutP = (Reply *) OutHeadP;
  5035. #ifdef __MIG_check__Request__rpc_jack_internal_clientload_t__defined
  5036. kern_return_t check_result;
  5037. #endif /* __MIG_check__Request__rpc_jack_internal_clientload_t__defined */
  5038. __DeclareRcvRpc(1017, "rpc_jack_internal_clientload")
  5039. __BeforeRcvRpc(1017, "rpc_jack_internal_clientload")
  5040. #if defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined)
  5041. check_result = __MIG_check__Request__rpc_jack_internal_clientload_t((__Request *)In0P);
  5042. if (check_result != MACH_MSG_SUCCESS)
  5043. { MIG_RETURN_ERROR(OutP, check_result); }
  5044. #endif /* defined(__MIG_check__Request__rpc_jack_internal_clientload_t__defined) */
  5045. OutP->RetCode = server_rpc_jack_internal_clientload(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->so_name, In0P->objet_data, In0P->options, &OutP->status, &OutP->int_ref, &OutP->result);
  5046. if (OutP->RetCode != KERN_SUCCESS) {
  5047. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  5048. }
  5049. OutP->NDR = NDR_record;
  5050. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  5051. __AfterRcvRpc(1017, "rpc_jack_internal_clientload")
  5052. }
  5053. #if ( __MigTypeCheck || __NDR_convert__ )
  5054. #if __MIG_check__Request__JackRPCEngine_subsystem__
  5055. #if !defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined)
  5056. #define __MIG_check__Request__rpc_jack_internal_clientunload_t__defined
  5057. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5058. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  5059. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5060. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5061. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  5062. #elif defined(__NDR_convert__int_rep__int__defined)
  5063. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5064. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5065. __NDR_convert__int_rep__int((int *)(a), f)
  5066. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  5067. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5068. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5069. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5070. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  5071. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5072. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5073. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  5074. #endif /* defined(__NDR_convert__*__defined) */
  5075. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5076. #ifndef __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5077. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  5078. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5079. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5080. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  5081. #elif defined(__NDR_convert__int_rep__int__defined)
  5082. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5083. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5084. __NDR_convert__int_rep__int((int *)(a), f)
  5085. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  5086. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5087. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5088. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5089. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  5090. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5091. #define __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5092. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  5093. #endif /* defined(__NDR_convert__*__defined) */
  5094. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5095. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5096. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  5097. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5098. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5099. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  5100. #elif defined(__NDR_convert__char_rep__int__defined)
  5101. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5102. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5103. __NDR_convert__char_rep__int((int *)(a), f)
  5104. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  5105. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5106. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5107. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5108. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  5109. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5110. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5111. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  5112. #endif /* defined(__NDR_convert__*__defined) */
  5113. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5114. #ifndef __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5115. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  5116. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5117. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5118. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  5119. #elif defined(__NDR_convert__char_rep__int__defined)
  5120. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5121. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5122. __NDR_convert__char_rep__int((int *)(a), f)
  5123. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  5124. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5125. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5126. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5127. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  5128. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5129. #define __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5130. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  5131. #endif /* defined(__NDR_convert__*__defined) */
  5132. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5133. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5134. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  5135. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5136. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5137. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  5138. #elif defined(__NDR_convert__float_rep__int__defined)
  5139. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5140. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5141. __NDR_convert__float_rep__int((int *)(a), f)
  5142. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  5143. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5144. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5145. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5146. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  5147. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined
  5148. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(a, f) \
  5149. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  5150. #endif /* defined(__NDR_convert__*__defined) */
  5151. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5152. #ifndef __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5153. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  5154. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5155. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5156. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  5157. #elif defined(__NDR_convert__float_rep__int__defined)
  5158. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5159. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5160. __NDR_convert__float_rep__int((int *)(a), f)
  5161. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  5162. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5163. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5164. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5165. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  5166. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined
  5167. #define __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(a, f) \
  5168. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  5169. #endif /* defined(__NDR_convert__*__defined) */
  5170. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5171. mig_internal kern_return_t __MIG_check__Request__rpc_jack_internal_clientunload_t(__attribute__((__unused__)) __Request__rpc_jack_internal_clientunload_t *In0P)
  5172. {
  5173. typedef __Request__rpc_jack_internal_clientunload_t __Request;
  5174. #if __MigTypeCheck
  5175. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  5176. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  5177. return MIG_BAD_ARGUMENTS;
  5178. #endif /* __MigTypeCheck */
  5179. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \
  5180. defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5181. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  5182. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined)
  5183. __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  5184. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5185. #if defined(__NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5186. __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.int_rep);
  5187. #endif /* __NDR_convert__int_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5188. }
  5189. #endif /* defined(__NDR_convert__int_rep...) */
  5190. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \
  5191. defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5192. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  5193. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined)
  5194. __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  5195. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5196. #if defined(__NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5197. __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.char_rep);
  5198. #endif /* __NDR_convert__char_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5199. }
  5200. #endif /* defined(__NDR_convert__char_rep...) */
  5201. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined) || \
  5202. defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5203. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  5204. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined)
  5205. __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  5206. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__refnum__defined */
  5207. #if defined(__NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined)
  5208. __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref(&In0P->int_ref, In0P->NDR.float_rep);
  5209. #endif /* __NDR_convert__float_rep__Request__rpc_jack_internal_clientunload_t__int_ref__defined */
  5210. }
  5211. #endif /* defined(__NDR_convert__float_rep...) */
  5212. return MACH_MSG_SUCCESS;
  5213. }
  5214. #endif /* !defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) */
  5215. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  5216. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  5217. /* Routine rpc_jack_internal_clientunload */
  5218. #ifdef mig_external
  5219. mig_external
  5220. #else
  5221. extern
  5222. #endif /* mig_external */
  5223. kern_return_t server_rpc_jack_internal_clientunload
  5224. (
  5225. mach_port_t server_port,
  5226. int refnum,
  5227. int int_ref,
  5228. int *status,
  5229. int *result
  5230. );
  5231. /* Routine rpc_jack_internal_clientunload */
  5232. mig_internal novalue _Xrpc_jack_internal_clientunload
  5233. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  5234. {
  5235. #ifdef __MigPackStructs
  5236. #pragma pack(4)
  5237. #endif
  5238. typedef struct {
  5239. mach_msg_header_t Head;
  5240. NDR_record_t NDR;
  5241. int refnum;
  5242. int int_ref;
  5243. mach_msg_trailer_t trailer;
  5244. } Request;
  5245. #ifdef __MigPackStructs
  5246. #pragma pack()
  5247. #endif
  5248. typedef __Request__rpc_jack_internal_clientunload_t __Request;
  5249. typedef __Reply__rpc_jack_internal_clientunload_t Reply;
  5250. /*
  5251. * typedef struct {
  5252. * mach_msg_header_t Head;
  5253. * NDR_record_t NDR;
  5254. * kern_return_t RetCode;
  5255. * } mig_reply_error_t;
  5256. */
  5257. Request *In0P = (Request *) InHeadP;
  5258. Reply *OutP = (Reply *) OutHeadP;
  5259. #ifdef __MIG_check__Request__rpc_jack_internal_clientunload_t__defined
  5260. kern_return_t check_result;
  5261. #endif /* __MIG_check__Request__rpc_jack_internal_clientunload_t__defined */
  5262. __DeclareRcvRpc(1018, "rpc_jack_internal_clientunload")
  5263. __BeforeRcvRpc(1018, "rpc_jack_internal_clientunload")
  5264. #if defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined)
  5265. check_result = __MIG_check__Request__rpc_jack_internal_clientunload_t((__Request *)In0P);
  5266. if (check_result != MACH_MSG_SUCCESS)
  5267. { MIG_RETURN_ERROR(OutP, check_result); }
  5268. #endif /* defined(__MIG_check__Request__rpc_jack_internal_clientunload_t__defined) */
  5269. OutP->RetCode = server_rpc_jack_internal_clientunload(In0P->Head.msgh_request_port, In0P->refnum, In0P->int_ref, &OutP->status, &OutP->result);
  5270. if (OutP->RetCode != KERN_SUCCESS) {
  5271. MIG_RETURN_ERROR(OutP, OutP->RetCode);
  5272. }
  5273. OutP->NDR = NDR_record;
  5274. OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
  5275. __AfterRcvRpc(1018, "rpc_jack_internal_clientunload")
  5276. }
  5277. #if ( __MigTypeCheck || __NDR_convert__ )
  5278. #if __MIG_check__Request__JackRPCEngine_subsystem__
  5279. #if !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined)
  5280. #define __MIG_check__Request__rpc_jack_client_rt_notify_t__defined
  5281. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5282. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  5283. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5284. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5285. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  5286. #elif defined(__NDR_convert__int_rep__int__defined)
  5287. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5288. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5289. __NDR_convert__int_rep__int((int *)(a), f)
  5290. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  5291. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5292. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5293. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5294. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  5295. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5296. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5297. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  5298. #endif /* defined(__NDR_convert__*__defined) */
  5299. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5300. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5301. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  5302. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5303. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5304. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  5305. #elif defined(__NDR_convert__int_rep__int__defined)
  5306. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5307. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5308. __NDR_convert__int_rep__int((int *)(a), f)
  5309. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  5310. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5311. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5312. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5313. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  5314. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5315. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5316. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  5317. #endif /* defined(__NDR_convert__*__defined) */
  5318. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5319. #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5320. #if defined(__NDR_convert__int_rep__JackRPCEngine__int__defined)
  5321. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5322. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5323. __NDR_convert__int_rep__JackRPCEngine__int((int *)(a), f)
  5324. #elif defined(__NDR_convert__int_rep__int__defined)
  5325. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5326. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5327. __NDR_convert__int_rep__int((int *)(a), f)
  5328. #elif defined(__NDR_convert__int_rep__JackRPCEngine__int32_t__defined)
  5329. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5330. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5331. __NDR_convert__int_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5332. #elif defined(__NDR_convert__int_rep__int32_t__defined)
  5333. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5334. #define __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5335. __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
  5336. #endif /* defined(__NDR_convert__*__defined) */
  5337. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5338. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5339. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  5340. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5341. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5342. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  5343. #elif defined(__NDR_convert__char_rep__int__defined)
  5344. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5345. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5346. __NDR_convert__char_rep__int((int *)(a), f)
  5347. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  5348. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5349. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5350. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5351. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  5352. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5353. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5354. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  5355. #endif /* defined(__NDR_convert__*__defined) */
  5356. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5357. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5358. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  5359. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5360. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5361. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  5362. #elif defined(__NDR_convert__char_rep__int__defined)
  5363. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5364. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5365. __NDR_convert__char_rep__int((int *)(a), f)
  5366. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  5367. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5368. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5369. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5370. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  5371. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5372. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5373. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  5374. #endif /* defined(__NDR_convert__*__defined) */
  5375. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5376. #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5377. #if defined(__NDR_convert__char_rep__JackRPCEngine__int__defined)
  5378. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5379. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5380. __NDR_convert__char_rep__JackRPCEngine__int((int *)(a), f)
  5381. #elif defined(__NDR_convert__char_rep__int__defined)
  5382. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5383. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5384. __NDR_convert__char_rep__int((int *)(a), f)
  5385. #elif defined(__NDR_convert__char_rep__JackRPCEngine__int32_t__defined)
  5386. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5387. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5388. __NDR_convert__char_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5389. #elif defined(__NDR_convert__char_rep__int32_t__defined)
  5390. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5391. #define __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5392. __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
  5393. #endif /* defined(__NDR_convert__*__defined) */
  5394. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5395. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5396. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  5397. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5398. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5399. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  5400. #elif defined(__NDR_convert__float_rep__int__defined)
  5401. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5402. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5403. __NDR_convert__float_rep__int((int *)(a), f)
  5404. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  5405. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5406. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5407. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5408. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  5409. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined
  5410. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(a, f) \
  5411. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  5412. #endif /* defined(__NDR_convert__*__defined) */
  5413. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5414. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5415. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  5416. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5417. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5418. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  5419. #elif defined(__NDR_convert__float_rep__int__defined)
  5420. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5421. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5422. __NDR_convert__float_rep__int((int *)(a), f)
  5423. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  5424. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5425. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5426. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5427. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  5428. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined
  5429. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(a, f) \
  5430. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  5431. #endif /* defined(__NDR_convert__*__defined) */
  5432. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5433. #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5434. #if defined(__NDR_convert__float_rep__JackRPCEngine__int__defined)
  5435. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5436. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5437. __NDR_convert__float_rep__JackRPCEngine__int((int *)(a), f)
  5438. #elif defined(__NDR_convert__float_rep__int__defined)
  5439. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5440. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5441. __NDR_convert__float_rep__int((int *)(a), f)
  5442. #elif defined(__NDR_convert__float_rep__JackRPCEngine__int32_t__defined)
  5443. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5444. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5445. __NDR_convert__float_rep__JackRPCEngine__int32_t((int32_t *)(a), f)
  5446. #elif defined(__NDR_convert__float_rep__int32_t__defined)
  5447. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined
  5448. #define __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(a, f) \
  5449. __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
  5450. #endif /* defined(__NDR_convert__*__defined) */
  5451. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5452. mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_rt_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_rt_notify_t *In0P)
  5453. {
  5454. typedef __Request__rpc_jack_client_rt_notify_t __Request;
  5455. #if __MigTypeCheck
  5456. if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
  5457. (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
  5458. return MIG_BAD_ARGUMENTS;
  5459. #endif /* __MigTypeCheck */
  5460. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  5461. defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  5462. defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5463. if (In0P->NDR.int_rep != NDR_record.int_rep) {
  5464. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  5465. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
  5466. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5467. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  5468. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.int_rep);
  5469. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5470. #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5471. __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.int_rep);
  5472. #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5473. }
  5474. #endif /* defined(__NDR_convert__int_rep...) */
  5475. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  5476. defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  5477. defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5478. if (In0P->NDR.char_rep != NDR_record.char_rep) {
  5479. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  5480. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
  5481. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5482. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  5483. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.char_rep);
  5484. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5485. #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5486. __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.char_rep);
  5487. #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5488. }
  5489. #endif /* defined(__NDR_convert__char_rep...) */
  5490. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined) || \
  5491. defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined) || \
  5492. defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5493. if (In0P->NDR.float_rep != NDR_record.float_rep) {
  5494. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined)
  5495. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
  5496. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__refnum__defined */
  5497. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined)
  5498. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify(&In0P->notify, In0P->NDR.float_rep);
  5499. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__notify__defined */
  5500. #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined)
  5501. __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value(&In0P->value, In0P->NDR.float_rep);
  5502. #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_rt_notify_t__value__defined */
  5503. }
  5504. #endif /* defined(__NDR_convert__float_rep...) */
  5505. return MACH_MSG_SUCCESS;
  5506. }
  5507. #endif /* !defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */
  5508. #endif /* __MIG_check__Request__JackRPCEngine_subsystem__ */
  5509. #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
  5510. /* SimpleRoutine rpc_jack_client_rt_notify */
  5511. #ifdef mig_external
  5512. mig_external
  5513. #else
  5514. extern
  5515. #endif /* mig_external */
  5516. kern_return_t server_rpc_jack_client_rt_notify
  5517. (
  5518. mach_port_t client_port,
  5519. int refnum,
  5520. int notify,
  5521. int value
  5522. );
  5523. /* SimpleRoutine rpc_jack_client_rt_notify */
  5524. mig_internal novalue _Xrpc_jack_client_rt_notify
  5525. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  5526. {
  5527. #ifdef __MigPackStructs
  5528. #pragma pack(4)
  5529. #endif
  5530. typedef struct {
  5531. mach_msg_header_t Head;
  5532. NDR_record_t NDR;
  5533. int refnum;
  5534. int notify;
  5535. int value;
  5536. mach_msg_trailer_t trailer;
  5537. } Request;
  5538. #ifdef __MigPackStructs
  5539. #pragma pack()
  5540. #endif
  5541. typedef __Request__rpc_jack_client_rt_notify_t __Request;
  5542. typedef __Reply__rpc_jack_client_rt_notify_t Reply;
  5543. /*
  5544. * typedef struct {
  5545. * mach_msg_header_t Head;
  5546. * NDR_record_t NDR;
  5547. * kern_return_t RetCode;
  5548. * } mig_reply_error_t;
  5549. */
  5550. Request *In0P = (Request *) InHeadP;
  5551. Reply *OutP = (Reply *) OutHeadP;
  5552. #ifdef __MIG_check__Request__rpc_jack_client_rt_notify_t__defined
  5553. kern_return_t check_result;
  5554. #endif /* __MIG_check__Request__rpc_jack_client_rt_notify_t__defined */
  5555. __DeclareRcvSimple(1019, "rpc_jack_client_rt_notify")
  5556. __BeforeRcvSimple(1019, "rpc_jack_client_rt_notify")
  5557. #if defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined)
  5558. check_result = __MIG_check__Request__rpc_jack_client_rt_notify_t((__Request *)In0P);
  5559. if (check_result != MACH_MSG_SUCCESS)
  5560. { MIG_RETURN_ERROR(OutP, check_result); }
  5561. #endif /* defined(__MIG_check__Request__rpc_jack_client_rt_notify_t__defined) */
  5562. OutP->RetCode = server_rpc_jack_client_rt_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->notify, In0P->value);
  5563. __AfterRcvSimple(1019, "rpc_jack_client_rt_notify")
  5564. }
  5565. extern boolean_t JackRPCEngine_server(
  5566. mach_msg_header_t *InHeadP,
  5567. mach_msg_header_t *OutHeadP);
  5568. extern mig_routine_t JackRPCEngine_server_routine(
  5569. mach_msg_header_t *InHeadP);
  5570. /* Description of this subsystem, for use in direct RPC */
  5571. const struct server_JackRPCEngine_subsystem {
  5572. mig_server_routine_t server; /* Server routine */
  5573. mach_msg_id_t start; /* Min routine number */
  5574. mach_msg_id_t end; /* Max routine number + 1 */
  5575. unsigned int maxsize; /* Max msg size */
  5576. vm_address_t reserved; /* Reserved */
  5577. struct routine_descriptor /*Array of routine descriptors */
  5578. routine[20];
  5579. } server_JackRPCEngine_subsystem = {
  5580. JackRPCEngine_server_routine,
  5581. 1000,
  5582. 1020,
  5583. (mach_msg_size_t)sizeof(union __ReplyUnion__server_JackRPCEngine_subsystem),
  5584. (vm_address_t)0,
  5585. {
  5586. { (mig_impl_routine_t) 0,
  5587. (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)},
  5588. { (mig_impl_routine_t) 0,
  5589. (mig_stub_routine_t) _Xrpc_jack_client_check, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_check_t)},
  5590. { (mig_impl_routine_t) 0,
  5591. (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)},
  5592. { (mig_impl_routine_t) 0,
  5593. (mig_stub_routine_t) _Xrpc_jack_client_activate, 4, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_activate_t)},
  5594. { (mig_impl_routine_t) 0,
  5595. (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)},
  5596. { (mig_impl_routine_t) 0,
  5597. (mig_stub_routine_t) _Xrpc_jack_port_register, 8, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_port_register_t)},
  5598. { (mig_impl_routine_t) 0,
  5599. (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)},
  5600. { (mig_impl_routine_t) 0,
  5601. (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)},
  5602. { (mig_impl_routine_t) 0,
  5603. (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)},
  5604. { (mig_impl_routine_t) 0,
  5605. (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)},
  5606. { (mig_impl_routine_t) 0,
  5607. (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)},
  5608. { (mig_impl_routine_t) 0,
  5609. (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)},
  5610. { (mig_impl_routine_t) 0,
  5611. (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)},
  5612. { (mig_impl_routine_t) 0,
  5613. (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)},
  5614. { (mig_impl_routine_t) 0,
  5615. (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)},
  5616. { (mig_impl_routine_t) 0,
  5617. (mig_stub_routine_t) _Xrpc_jack_get_internal_clientname, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_get_internal_clientname_t)},
  5618. { (mig_impl_routine_t) 0,
  5619. (mig_stub_routine_t) _Xrpc_jack_internal_clienthandle, 6, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clienthandle_t)},
  5620. { (mig_impl_routine_t) 0,
  5621. (mig_stub_routine_t) _Xrpc_jack_internal_clientload, 9, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clientload_t)},
  5622. { (mig_impl_routine_t) 0,
  5623. (mig_stub_routine_t) _Xrpc_jack_internal_clientunload, 5, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_internal_clientunload_t)},
  5624. { (mig_impl_routine_t) 0,
  5625. (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)},
  5626. }
  5627. };
  5628. mig_external boolean_t JackRPCEngine_server
  5629. (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
  5630. {
  5631. /*
  5632. * typedef struct {
  5633. * mach_msg_header_t Head;
  5634. * NDR_record_t NDR;
  5635. * kern_return_t RetCode;
  5636. * } mig_reply_error_t;
  5637. */
  5638. register mig_routine_t routine;
  5639. OutHeadP->msgh_bits = MACH_MSGH_BITS(MACH_MSGH_BITS_REPLY(InHeadP->msgh_bits), 0);
  5640. OutHeadP->msgh_remote_port = InHeadP->msgh_reply_port;
  5641. /* Minimal size: routine() will update it if different */
  5642. OutHeadP->msgh_size = (mach_msg_size_t)sizeof(mig_reply_error_t);
  5643. OutHeadP->msgh_local_port = MACH_PORT_NULL;
  5644. OutHeadP->msgh_id = InHeadP->msgh_id + 100;
  5645. if ((InHeadP->msgh_id > 1019) || (InHeadP->msgh_id < 1000) ||
  5646. ((routine = server_JackRPCEngine_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) {
  5647. ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record;
  5648. ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID;
  5649. return FALSE;
  5650. }
  5651. (*routine) (InHeadP, OutHeadP);
  5652. return TRUE;
  5653. }
  5654. mig_external mig_routine_t JackRPCEngine_server_routine
  5655. (mach_msg_header_t *InHeadP)
  5656. {
  5657. register int msgh_id;
  5658. msgh_id = InHeadP->msgh_id - 1000;
  5659. if ((msgh_id > 19) || (msgh_id < 0))
  5660. return 0;
  5661. return server_JackRPCEngine_subsystem.routine[msgh_id].stub_routine;
  5662. }