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.

6210 lines
322KB

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