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.

6360 lines
332KB

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