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.

6715 lines
350KB

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