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.

6135 lines
315KB

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