Leaked source code of windows server 2003
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.

2312 lines
73 KiB

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. stblsclt.c
  5. Abstract:
  6. This file contains the routines for support of stubless clients in
  7. object interfaces.
  8. Author :
  9. David Kays (dkays) February 1995.
  10. --*/
  11. #define USE_STUBLESS_PROXY
  12. #define CINTERFACE
  13. #include <stdarg.h>
  14. #include "ndrp.h"
  15. #include "hndl.h"
  16. #include "interp2.h"
  17. #include "ndrtypes.h"
  18. #include "mulsyntx.h"
  19. #include "ndrole.h"
  20. #include "rpcproxy.h"
  21. #pragma code_seg(".orpc")
  22. CLIENT_CALL_RETURN
  23. RPC_ENTRY
  24. NdrClientCall2 (
  25. PMIDL_STUB_DESC pStubDescriptor,
  26. PFORMAT_STRING pFormat,
  27. ...
  28. );
  29. CLIENT_CALL_RETURN
  30. RPC_ENTRY
  31. NdrDcomAsyncClientCall (
  32. PMIDL_STUB_DESC pStubDescriptor,
  33. PFORMAT_STRING pFormat,
  34. ...
  35. );
  36. CLIENT_CALL_RETURN
  37. RPC_ENTRY
  38. NdrpClientCall2(
  39. PMIDL_STUB_DESC pStubDescriptor,
  40. PFORMAT_STRING pFormat,
  41. uchar * StartofStack
  42. );
  43. CLIENT_CALL_RETURN
  44. RPC_ENTRY
  45. NdrpDcomAsyncClientCall(
  46. PMIDL_STUB_DESC pStubDescriptor,
  47. PFORMAT_STRING pFormat,
  48. uchar * StartofStack
  49. );
  50. extern "C"
  51. {
  52. long
  53. ObjectStublessClient (
  54. void *ParamAddress,
  55. REGISTER_TYPE *FloatRegisters,
  56. long Method
  57. );
  58. void ObjectStublessClient3(void);
  59. void ObjectStublessClient4(void);
  60. void ObjectStublessClient5(void);
  61. void ObjectStublessClient6(void);
  62. void ObjectStublessClient7(void);
  63. void ObjectStublessClient8(void);
  64. void ObjectStublessClient9(void);
  65. void ObjectStublessClient10(void);
  66. void ObjectStublessClient11(void);
  67. void ObjectStublessClient12(void);
  68. void ObjectStublessClient13(void);
  69. void ObjectStublessClient14(void);
  70. void ObjectStublessClient15(void);
  71. void ObjectStublessClient16(void);
  72. void ObjectStublessClient17(void);
  73. void ObjectStublessClient18(void);
  74. void ObjectStublessClient19(void);
  75. void ObjectStublessClient20(void);
  76. void ObjectStublessClient21(void);
  77. void ObjectStublessClient22(void);
  78. void ObjectStublessClient23(void);
  79. void ObjectStublessClient24(void);
  80. void ObjectStublessClient25(void);
  81. void ObjectStublessClient26(void);
  82. void ObjectStublessClient27(void);
  83. void ObjectStublessClient28(void);
  84. void ObjectStublessClient29(void);
  85. void ObjectStublessClient30(void);
  86. void ObjectStublessClient31(void);
  87. void ObjectStublessClient32(void);
  88. void ObjectStublessClient33(void);
  89. void ObjectStublessClient34(void);
  90. void ObjectStublessClient35(void);
  91. void ObjectStublessClient36(void);
  92. void ObjectStublessClient37(void);
  93. void ObjectStublessClient38(void);
  94. void ObjectStublessClient39(void);
  95. void ObjectStublessClient40(void);
  96. void ObjectStublessClient41(void);
  97. void ObjectStublessClient42(void);
  98. void ObjectStublessClient43(void);
  99. void ObjectStublessClient44(void);
  100. void ObjectStublessClient45(void);
  101. void ObjectStublessClient46(void);
  102. void ObjectStublessClient47(void);
  103. void ObjectStublessClient48(void);
  104. void ObjectStublessClient49(void);
  105. void ObjectStublessClient50(void);
  106. void ObjectStublessClient51(void);
  107. void ObjectStublessClient52(void);
  108. void ObjectStublessClient53(void);
  109. void ObjectStublessClient54(void);
  110. void ObjectStublessClient55(void);
  111. void ObjectStublessClient56(void);
  112. void ObjectStublessClient57(void);
  113. void ObjectStublessClient58(void);
  114. void ObjectStublessClient59(void);
  115. void ObjectStublessClient60(void);
  116. void ObjectStublessClient61(void);
  117. void ObjectStublessClient62(void);
  118. void ObjectStublessClient63(void);
  119. void ObjectStublessClient64(void);
  120. void ObjectStublessClient65(void);
  121. void ObjectStublessClient66(void);
  122. void ObjectStublessClient67(void);
  123. void ObjectStublessClient68(void);
  124. void ObjectStublessClient69(void);
  125. void ObjectStublessClient70(void);
  126. void ObjectStublessClient71(void);
  127. void ObjectStublessClient72(void);
  128. void ObjectStublessClient73(void);
  129. void ObjectStublessClient74(void);
  130. void ObjectStublessClient75(void);
  131. void ObjectStublessClient76(void);
  132. void ObjectStublessClient77(void);
  133. void ObjectStublessClient78(void);
  134. void ObjectStublessClient79(void);
  135. void ObjectStublessClient80(void);
  136. void ObjectStublessClient81(void);
  137. void ObjectStublessClient82(void);
  138. void ObjectStublessClient83(void);
  139. void ObjectStublessClient84(void);
  140. void ObjectStublessClient85(void);
  141. void ObjectStublessClient86(void);
  142. void ObjectStublessClient87(void);
  143. void ObjectStublessClient88(void);
  144. void ObjectStublessClient89(void);
  145. void ObjectStublessClient90(void);
  146. void ObjectStublessClient91(void);
  147. void ObjectStublessClient92(void);
  148. void ObjectStublessClient93(void);
  149. void ObjectStublessClient94(void);
  150. void ObjectStublessClient95(void);
  151. void ObjectStublessClient96(void);
  152. void ObjectStublessClient97(void);
  153. void ObjectStublessClient98(void);
  154. void ObjectStublessClient99(void);
  155. void ObjectStublessClient100(void);
  156. void ObjectStublessClient101(void);
  157. void ObjectStublessClient102(void);
  158. void ObjectStublessClient103(void);
  159. void ObjectStublessClient104(void);
  160. void ObjectStublessClient105(void);
  161. void ObjectStublessClient106(void);
  162. void ObjectStublessClient107(void);
  163. void ObjectStublessClient108(void);
  164. void ObjectStublessClient109(void);
  165. void ObjectStublessClient110(void);
  166. void ObjectStublessClient111(void);
  167. void ObjectStublessClient112(void);
  168. void ObjectStublessClient113(void);
  169. void ObjectStublessClient114(void);
  170. void ObjectStublessClient115(void);
  171. void ObjectStublessClient116(void);
  172. void ObjectStublessClient117(void);
  173. void ObjectStublessClient118(void);
  174. void ObjectStublessClient119(void);
  175. void ObjectStublessClient120(void);
  176. void ObjectStublessClient121(void);
  177. void ObjectStublessClient122(void);
  178. void ObjectStublessClient123(void);
  179. void ObjectStublessClient124(void);
  180. void ObjectStublessClient125(void);
  181. void ObjectStublessClient126(void);
  182. void ObjectStublessClient127(void);
  183. void ObjectStublessClient128(void);
  184. void ObjectStublessClient129(void);
  185. void ObjectStublessClient130(void);
  186. void ObjectStublessClient131(void);
  187. void ObjectStublessClient132(void);
  188. void ObjectStublessClient133(void);
  189. void ObjectStublessClient134(void);
  190. void ObjectStublessClient135(void);
  191. void ObjectStublessClient136(void);
  192. void ObjectStublessClient137(void);
  193. void ObjectStublessClient138(void);
  194. void ObjectStublessClient139(void);
  195. void ObjectStublessClient140(void);
  196. void ObjectStublessClient141(void);
  197. void ObjectStublessClient142(void);
  198. void ObjectStublessClient143(void);
  199. void ObjectStublessClient144(void);
  200. void ObjectStublessClient145(void);
  201. void ObjectStublessClient146(void);
  202. void ObjectStublessClient147(void);
  203. void ObjectStublessClient148(void);
  204. void ObjectStublessClient149(void);
  205. void ObjectStublessClient150(void);
  206. void ObjectStublessClient151(void);
  207. void ObjectStublessClient152(void);
  208. void ObjectStublessClient153(void);
  209. void ObjectStublessClient154(void);
  210. void ObjectStublessClient155(void);
  211. void ObjectStublessClient156(void);
  212. void ObjectStublessClient157(void);
  213. void ObjectStublessClient158(void);
  214. void ObjectStublessClient159(void);
  215. void ObjectStublessClient160(void);
  216. void ObjectStublessClient161(void);
  217. void ObjectStublessClient162(void);
  218. void ObjectStublessClient163(void);
  219. void ObjectStublessClient164(void);
  220. void ObjectStublessClient165(void);
  221. void ObjectStublessClient166(void);
  222. void ObjectStublessClient167(void);
  223. void ObjectStublessClient168(void);
  224. void ObjectStublessClient169(void);
  225. void ObjectStublessClient170(void);
  226. void ObjectStublessClient171(void);
  227. void ObjectStublessClient172(void);
  228. void ObjectStublessClient173(void);
  229. void ObjectStublessClient174(void);
  230. void ObjectStublessClient175(void);
  231. void ObjectStublessClient176(void);
  232. void ObjectStublessClient177(void);
  233. void ObjectStublessClient178(void);
  234. void ObjectStublessClient179(void);
  235. void ObjectStublessClient180(void);
  236. void ObjectStublessClient181(void);
  237. void ObjectStublessClient182(void);
  238. void ObjectStublessClient183(void);
  239. void ObjectStublessClient184(void);
  240. void ObjectStublessClient185(void);
  241. void ObjectStublessClient186(void);
  242. void ObjectStublessClient187(void);
  243. void ObjectStublessClient188(void);
  244. void ObjectStublessClient189(void);
  245. void ObjectStublessClient190(void);
  246. void ObjectStublessClient191(void);
  247. void ObjectStublessClient192(void);
  248. void ObjectStublessClient193(void);
  249. void ObjectStublessClient194(void);
  250. void ObjectStublessClient195(void);
  251. void ObjectStublessClient196(void);
  252. void ObjectStublessClient197(void);
  253. void ObjectStublessClient198(void);
  254. void ObjectStublessClient199(void);
  255. void ObjectStublessClient200(void);
  256. void ObjectStublessClient201(void);
  257. void ObjectStublessClient202(void);
  258. void ObjectStublessClient203(void);
  259. void ObjectStublessClient204(void);
  260. void ObjectStublessClient205(void);
  261. void ObjectStublessClient206(void);
  262. void ObjectStublessClient207(void);
  263. void ObjectStublessClient208(void);
  264. void ObjectStublessClient209(void);
  265. void ObjectStublessClient210(void);
  266. void ObjectStublessClient211(void);
  267. void ObjectStublessClient212(void);
  268. void ObjectStublessClient213(void);
  269. void ObjectStublessClient214(void);
  270. void ObjectStublessClient215(void);
  271. void ObjectStublessClient216(void);
  272. void ObjectStublessClient217(void);
  273. void ObjectStublessClient218(void);
  274. void ObjectStublessClient219(void);
  275. void ObjectStublessClient220(void);
  276. void ObjectStublessClient221(void);
  277. void ObjectStublessClient222(void);
  278. void ObjectStublessClient223(void);
  279. void ObjectStublessClient224(void);
  280. void ObjectStublessClient225(void);
  281. void ObjectStublessClient226(void);
  282. void ObjectStublessClient227(void);
  283. void ObjectStublessClient228(void);
  284. void ObjectStublessClient229(void);
  285. void ObjectStublessClient230(void);
  286. void ObjectStublessClient231(void);
  287. void ObjectStublessClient232(void);
  288. void ObjectStublessClient233(void);
  289. void ObjectStublessClient234(void);
  290. void ObjectStublessClient235(void);
  291. void ObjectStublessClient236(void);
  292. void ObjectStublessClient237(void);
  293. void ObjectStublessClient238(void);
  294. void ObjectStublessClient239(void);
  295. void ObjectStublessClient240(void);
  296. void ObjectStublessClient241(void);
  297. void ObjectStublessClient242(void);
  298. void ObjectStublessClient243(void);
  299. void ObjectStublessClient244(void);
  300. void ObjectStublessClient245(void);
  301. void ObjectStublessClient246(void);
  302. void ObjectStublessClient247(void);
  303. void ObjectStublessClient248(void);
  304. void ObjectStublessClient249(void);
  305. void ObjectStublessClient250(void);
  306. void ObjectStublessClient251(void);
  307. void ObjectStublessClient252(void);
  308. void ObjectStublessClient253(void);
  309. void ObjectStublessClient254(void);
  310. void ObjectStublessClient255(void);
  311. void ObjectStublessClient256(void);
  312. void ObjectStublessClient257(void);
  313. void ObjectStublessClient258(void);
  314. void ObjectStublessClient259(void);
  315. void ObjectStublessClient260(void);
  316. void ObjectStublessClient261(void);
  317. void ObjectStublessClient262(void);
  318. void ObjectStublessClient263(void);
  319. void ObjectStublessClient264(void);
  320. void ObjectStublessClient265(void);
  321. void ObjectStublessClient266(void);
  322. void ObjectStublessClient267(void);
  323. void ObjectStublessClient268(void);
  324. void ObjectStublessClient269(void);
  325. void ObjectStublessClient270(void);
  326. void ObjectStublessClient271(void);
  327. void ObjectStublessClient272(void);
  328. void ObjectStublessClient273(void);
  329. void ObjectStublessClient274(void);
  330. void ObjectStublessClient275(void);
  331. void ObjectStublessClient276(void);
  332. void ObjectStublessClient277(void);
  333. void ObjectStublessClient278(void);
  334. void ObjectStublessClient279(void);
  335. void ObjectStublessClient280(void);
  336. void ObjectStublessClient281(void);
  337. void ObjectStublessClient282(void);
  338. void ObjectStublessClient283(void);
  339. void ObjectStublessClient284(void);
  340. void ObjectStublessClient285(void);
  341. void ObjectStublessClient286(void);
  342. void ObjectStublessClient287(void);
  343. void ObjectStublessClient288(void);
  344. void ObjectStublessClient289(void);
  345. void ObjectStublessClient290(void);
  346. void ObjectStublessClient291(void);
  347. void ObjectStublessClient292(void);
  348. void ObjectStublessClient293(void);
  349. void ObjectStublessClient294(void);
  350. void ObjectStublessClient295(void);
  351. void ObjectStublessClient296(void);
  352. void ObjectStublessClient297(void);
  353. void ObjectStublessClient298(void);
  354. void ObjectStublessClient299(void);
  355. void ObjectStublessClient300(void);
  356. void ObjectStublessClient301(void);
  357. void ObjectStublessClient302(void);
  358. void ObjectStublessClient303(void);
  359. void ObjectStublessClient304(void);
  360. void ObjectStublessClient305(void);
  361. void ObjectStublessClient306(void);
  362. void ObjectStublessClient307(void);
  363. void ObjectStublessClient308(void);
  364. void ObjectStublessClient309(void);
  365. void ObjectStublessClient310(void);
  366. void ObjectStublessClient311(void);
  367. void ObjectStublessClient312(void);
  368. void ObjectStublessClient313(void);
  369. void ObjectStublessClient314(void);
  370. void ObjectStublessClient315(void);
  371. void ObjectStublessClient316(void);
  372. void ObjectStublessClient317(void);
  373. void ObjectStublessClient318(void);
  374. void ObjectStublessClient319(void);
  375. void ObjectStublessClient320(void);
  376. void ObjectStublessClient321(void);
  377. void ObjectStublessClient322(void);
  378. void ObjectStublessClient323(void);
  379. void ObjectStublessClient324(void);
  380. void ObjectStublessClient325(void);
  381. void ObjectStublessClient326(void);
  382. void ObjectStublessClient327(void);
  383. void ObjectStublessClient328(void);
  384. void ObjectStublessClient329(void);
  385. void ObjectStublessClient330(void);
  386. void ObjectStublessClient331(void);
  387. void ObjectStublessClient332(void);
  388. void ObjectStublessClient333(void);
  389. void ObjectStublessClient334(void);
  390. void ObjectStublessClient335(void);
  391. void ObjectStublessClient336(void);
  392. void ObjectStublessClient337(void);
  393. void ObjectStublessClient338(void);
  394. void ObjectStublessClient339(void);
  395. void ObjectStublessClient340(void);
  396. void ObjectStublessClient341(void);
  397. void ObjectStublessClient342(void);
  398. void ObjectStublessClient343(void);
  399. void ObjectStublessClient344(void);
  400. void ObjectStublessClient345(void);
  401. void ObjectStublessClient346(void);
  402. void ObjectStublessClient347(void);
  403. void ObjectStublessClient348(void);
  404. void ObjectStublessClient349(void);
  405. void ObjectStublessClient350(void);
  406. void ObjectStublessClient351(void);
  407. void ObjectStublessClient352(void);
  408. void ObjectStublessClient353(void);
  409. void ObjectStublessClient354(void);
  410. void ObjectStublessClient355(void);
  411. void ObjectStublessClient356(void);
  412. void ObjectStublessClient357(void);
  413. void ObjectStublessClient358(void);
  414. void ObjectStublessClient359(void);
  415. void ObjectStublessClient360(void);
  416. void ObjectStublessClient361(void);
  417. void ObjectStublessClient362(void);
  418. void ObjectStublessClient363(void);
  419. void ObjectStublessClient364(void);
  420. void ObjectStublessClient365(void);
  421. void ObjectStublessClient366(void);
  422. void ObjectStublessClient367(void);
  423. void ObjectStublessClient368(void);
  424. void ObjectStublessClient369(void);
  425. void ObjectStublessClient370(void);
  426. void ObjectStublessClient371(void);
  427. void ObjectStublessClient372(void);
  428. void ObjectStublessClient373(void);
  429. void ObjectStublessClient374(void);
  430. void ObjectStublessClient375(void);
  431. void ObjectStublessClient376(void);
  432. void ObjectStublessClient377(void);
  433. void ObjectStublessClient378(void);
  434. void ObjectStublessClient379(void);
  435. void ObjectStublessClient380(void);
  436. void ObjectStublessClient381(void);
  437. void ObjectStublessClient382(void);
  438. void ObjectStublessClient383(void);
  439. void ObjectStublessClient384(void);
  440. void ObjectStublessClient385(void);
  441. void ObjectStublessClient386(void);
  442. void ObjectStublessClient387(void);
  443. void ObjectStublessClient388(void);
  444. void ObjectStublessClient389(void);
  445. void ObjectStublessClient390(void);
  446. void ObjectStublessClient391(void);
  447. void ObjectStublessClient392(void);
  448. void ObjectStublessClient393(void);
  449. void ObjectStublessClient394(void);
  450. void ObjectStublessClient395(void);
  451. void ObjectStublessClient396(void);
  452. void ObjectStublessClient397(void);
  453. void ObjectStublessClient398(void);
  454. void ObjectStublessClient399(void);
  455. void ObjectStublessClient400(void);
  456. void ObjectStublessClient401(void);
  457. void ObjectStublessClient402(void);
  458. void ObjectStublessClient403(void);
  459. void ObjectStublessClient404(void);
  460. void ObjectStublessClient405(void);
  461. void ObjectStublessClient406(void);
  462. void ObjectStublessClient407(void);
  463. void ObjectStublessClient408(void);
  464. void ObjectStublessClient409(void);
  465. void ObjectStublessClient410(void);
  466. void ObjectStublessClient411(void);
  467. void ObjectStublessClient412(void);
  468. void ObjectStublessClient413(void);
  469. void ObjectStublessClient414(void);
  470. void ObjectStublessClient415(void);
  471. void ObjectStublessClient416(void);
  472. void ObjectStublessClient417(void);
  473. void ObjectStublessClient418(void);
  474. void ObjectStublessClient419(void);
  475. void ObjectStublessClient420(void);
  476. void ObjectStublessClient421(void);
  477. void ObjectStublessClient422(void);
  478. void ObjectStublessClient423(void);
  479. void ObjectStublessClient424(void);
  480. void ObjectStublessClient425(void);
  481. void ObjectStublessClient426(void);
  482. void ObjectStublessClient427(void);
  483. void ObjectStublessClient428(void);
  484. void ObjectStublessClient429(void);
  485. void ObjectStublessClient430(void);
  486. void ObjectStublessClient431(void);
  487. void ObjectStublessClient432(void);
  488. void ObjectStublessClient433(void);
  489. void ObjectStublessClient434(void);
  490. void ObjectStublessClient435(void);
  491. void ObjectStublessClient436(void);
  492. void ObjectStublessClient437(void);
  493. void ObjectStublessClient438(void);
  494. void ObjectStublessClient439(void);
  495. void ObjectStublessClient440(void);
  496. void ObjectStublessClient441(void);
  497. void ObjectStublessClient442(void);
  498. void ObjectStublessClient443(void);
  499. void ObjectStublessClient444(void);
  500. void ObjectStublessClient445(void);
  501. void ObjectStublessClient446(void);
  502. void ObjectStublessClient447(void);
  503. void ObjectStublessClient448(void);
  504. void ObjectStublessClient449(void);
  505. void ObjectStublessClient450(void);
  506. void ObjectStublessClient451(void);
  507. void ObjectStublessClient452(void);
  508. void ObjectStublessClient453(void);
  509. void ObjectStublessClient454(void);
  510. void ObjectStublessClient455(void);
  511. void ObjectStublessClient456(void);
  512. void ObjectStublessClient457(void);
  513. void ObjectStublessClient458(void);
  514. void ObjectStublessClient459(void);
  515. void ObjectStublessClient460(void);
  516. void ObjectStublessClient461(void);
  517. void ObjectStublessClient462(void);
  518. void ObjectStublessClient463(void);
  519. void ObjectStublessClient464(void);
  520. void ObjectStublessClient465(void);
  521. void ObjectStublessClient466(void);
  522. void ObjectStublessClient467(void);
  523. void ObjectStublessClient468(void);
  524. void ObjectStublessClient469(void);
  525. void ObjectStublessClient470(void);
  526. void ObjectStublessClient471(void);
  527. void ObjectStublessClient472(void);
  528. void ObjectStublessClient473(void);
  529. void ObjectStublessClient474(void);
  530. void ObjectStublessClient475(void);
  531. void ObjectStublessClient476(void);
  532. void ObjectStublessClient477(void);
  533. void ObjectStublessClient478(void);
  534. void ObjectStublessClient479(void);
  535. void ObjectStublessClient480(void);
  536. void ObjectStublessClient481(void);
  537. void ObjectStublessClient482(void);
  538. void ObjectStublessClient483(void);
  539. void ObjectStublessClient484(void);
  540. void ObjectStublessClient485(void);
  541. void ObjectStublessClient486(void);
  542. void ObjectStublessClient487(void);
  543. void ObjectStublessClient488(void);
  544. void ObjectStublessClient489(void);
  545. void ObjectStublessClient490(void);
  546. void ObjectStublessClient491(void);
  547. void ObjectStublessClient492(void);
  548. void ObjectStublessClient493(void);
  549. void ObjectStublessClient494(void);
  550. void ObjectStublessClient495(void);
  551. void ObjectStublessClient496(void);
  552. void ObjectStublessClient497(void);
  553. void ObjectStublessClient498(void);
  554. void ObjectStublessClient499(void);
  555. void ObjectStublessClient500(void);
  556. void ObjectStublessClient501(void);
  557. void ObjectStublessClient502(void);
  558. void ObjectStublessClient503(void);
  559. void ObjectStublessClient504(void);
  560. void ObjectStublessClient505(void);
  561. void ObjectStublessClient506(void);
  562. void ObjectStublessClient507(void);
  563. void ObjectStublessClient508(void);
  564. void ObjectStublessClient509(void);
  565. void ObjectStublessClient510(void);
  566. void ObjectStublessClient511(void);
  567. void ObjectStublessClient512(void);
  568. void ObjectStublessClient513(void);
  569. void ObjectStublessClient514(void);
  570. void ObjectStublessClient515(void);
  571. void ObjectStublessClient516(void);
  572. void ObjectStublessClient517(void);
  573. void ObjectStublessClient518(void);
  574. void ObjectStublessClient519(void);
  575. void ObjectStublessClient520(void);
  576. void ObjectStublessClient521(void);
  577. void ObjectStublessClient522(void);
  578. void ObjectStublessClient523(void);
  579. void ObjectStublessClient524(void);
  580. void ObjectStublessClient525(void);
  581. void ObjectStublessClient526(void);
  582. void ObjectStublessClient527(void);
  583. void ObjectStublessClient528(void);
  584. void ObjectStublessClient529(void);
  585. void ObjectStublessClient530(void);
  586. void ObjectStublessClient531(void);
  587. void ObjectStublessClient532(void);
  588. void ObjectStublessClient533(void);
  589. void ObjectStublessClient534(void);
  590. void ObjectStublessClient535(void);
  591. void ObjectStublessClient536(void);
  592. void ObjectStublessClient537(void);
  593. void ObjectStublessClient538(void);
  594. void ObjectStublessClient539(void);
  595. void ObjectStublessClient540(void);
  596. void ObjectStublessClient541(void);
  597. void ObjectStublessClient542(void);
  598. void ObjectStublessClient543(void);
  599. void ObjectStublessClient544(void);
  600. void ObjectStublessClient545(void);
  601. void ObjectStublessClient546(void);
  602. void ObjectStublessClient547(void);
  603. void ObjectStublessClient548(void);
  604. void ObjectStublessClient549(void);
  605. void ObjectStublessClient550(void);
  606. void ObjectStublessClient551(void);
  607. void ObjectStublessClient552(void);
  608. void ObjectStublessClient553(void);
  609. void ObjectStublessClient554(void);
  610. void ObjectStublessClient555(void);
  611. void ObjectStublessClient556(void);
  612. void ObjectStublessClient557(void);
  613. void ObjectStublessClient558(void);
  614. void ObjectStublessClient559(void);
  615. void ObjectStublessClient560(void);
  616. void ObjectStublessClient561(void);
  617. void ObjectStublessClient562(void);
  618. void ObjectStublessClient563(void);
  619. void ObjectStublessClient564(void);
  620. void ObjectStublessClient565(void);
  621. void ObjectStublessClient566(void);
  622. void ObjectStublessClient567(void);
  623. void ObjectStublessClient568(void);
  624. void ObjectStublessClient569(void);
  625. void ObjectStublessClient570(void);
  626. void ObjectStublessClient571(void);
  627. void ObjectStublessClient572(void);
  628. void ObjectStublessClient573(void);
  629. void ObjectStublessClient574(void);
  630. void ObjectStublessClient575(void);
  631. void ObjectStublessClient576(void);
  632. void ObjectStublessClient577(void);
  633. void ObjectStublessClient578(void);
  634. void ObjectStublessClient579(void);
  635. void ObjectStublessClient580(void);
  636. void ObjectStublessClient581(void);
  637. void ObjectStublessClient582(void);
  638. void ObjectStublessClient583(void);
  639. void ObjectStublessClient584(void);
  640. void ObjectStublessClient585(void);
  641. void ObjectStublessClient586(void);
  642. void ObjectStublessClient587(void);
  643. void ObjectStublessClient588(void);
  644. void ObjectStublessClient589(void);
  645. void ObjectStublessClient590(void);
  646. void ObjectStublessClient591(void);
  647. void ObjectStublessClient592(void);
  648. void ObjectStublessClient593(void);
  649. void ObjectStublessClient594(void);
  650. void ObjectStublessClient595(void);
  651. void ObjectStublessClient596(void);
  652. void ObjectStublessClient597(void);
  653. void ObjectStublessClient598(void);
  654. void ObjectStublessClient599(void);
  655. void ObjectStublessClient600(void);
  656. void ObjectStublessClient601(void);
  657. void ObjectStublessClient602(void);
  658. void ObjectStublessClient603(void);
  659. void ObjectStublessClient604(void);
  660. void ObjectStublessClient605(void);
  661. void ObjectStublessClient606(void);
  662. void ObjectStublessClient607(void);
  663. void ObjectStublessClient608(void);
  664. void ObjectStublessClient609(void);
  665. void ObjectStublessClient610(void);
  666. void ObjectStublessClient611(void);
  667. void ObjectStublessClient612(void);
  668. void ObjectStublessClient613(void);
  669. void ObjectStublessClient614(void);
  670. void ObjectStublessClient615(void);
  671. void ObjectStublessClient616(void);
  672. void ObjectStublessClient617(void);
  673. void ObjectStublessClient618(void);
  674. void ObjectStublessClient619(void);
  675. void ObjectStublessClient620(void);
  676. void ObjectStublessClient621(void);
  677. void ObjectStublessClient622(void);
  678. void ObjectStublessClient623(void);
  679. void ObjectStublessClient624(void);
  680. void ObjectStublessClient625(void);
  681. void ObjectStublessClient626(void);
  682. void ObjectStublessClient627(void);
  683. void ObjectStublessClient628(void);
  684. void ObjectStublessClient629(void);
  685. void ObjectStublessClient630(void);
  686. void ObjectStublessClient631(void);
  687. void ObjectStublessClient632(void);
  688. void ObjectStublessClient633(void);
  689. void ObjectStublessClient634(void);
  690. void ObjectStublessClient635(void);
  691. void ObjectStublessClient636(void);
  692. void ObjectStublessClient637(void);
  693. void ObjectStublessClient638(void);
  694. void ObjectStublessClient639(void);
  695. void ObjectStublessClient640(void);
  696. void ObjectStublessClient641(void);
  697. void ObjectStublessClient642(void);
  698. void ObjectStublessClient643(void);
  699. void ObjectStublessClient644(void);
  700. void ObjectStublessClient645(void);
  701. void ObjectStublessClient646(void);
  702. void ObjectStublessClient647(void);
  703. void ObjectStublessClient648(void);
  704. void ObjectStublessClient649(void);
  705. void ObjectStublessClient650(void);
  706. void ObjectStublessClient651(void);
  707. void ObjectStublessClient652(void);
  708. void ObjectStublessClient653(void);
  709. void ObjectStublessClient654(void);
  710. void ObjectStublessClient655(void);
  711. void ObjectStublessClient656(void);
  712. void ObjectStublessClient657(void);
  713. void ObjectStublessClient658(void);
  714. void ObjectStublessClient659(void);
  715. void ObjectStublessClient660(void);
  716. void ObjectStublessClient661(void);
  717. void ObjectStublessClient662(void);
  718. void ObjectStublessClient663(void);
  719. void ObjectStublessClient664(void);
  720. void ObjectStublessClient665(void);
  721. void ObjectStublessClient666(void);
  722. void ObjectStublessClient667(void);
  723. void ObjectStublessClient668(void);
  724. void ObjectStublessClient669(void);
  725. void ObjectStublessClient670(void);
  726. void ObjectStublessClient671(void);
  727. void ObjectStublessClient672(void);
  728. void ObjectStublessClient673(void);
  729. void ObjectStublessClient674(void);
  730. void ObjectStublessClient675(void);
  731. void ObjectStublessClient676(void);
  732. void ObjectStublessClient677(void);
  733. void ObjectStublessClient678(void);
  734. void ObjectStublessClient679(void);
  735. void ObjectStublessClient680(void);
  736. void ObjectStublessClient681(void);
  737. void ObjectStublessClient682(void);
  738. void ObjectStublessClient683(void);
  739. void ObjectStublessClient684(void);
  740. void ObjectStublessClient685(void);
  741. void ObjectStublessClient686(void);
  742. void ObjectStublessClient687(void);
  743. void ObjectStublessClient688(void);
  744. void ObjectStublessClient689(void);
  745. void ObjectStublessClient690(void);
  746. void ObjectStublessClient691(void);
  747. void ObjectStublessClient692(void);
  748. void ObjectStublessClient693(void);
  749. void ObjectStublessClient694(void);
  750. void ObjectStublessClient695(void);
  751. void ObjectStublessClient696(void);
  752. void ObjectStublessClient697(void);
  753. void ObjectStublessClient698(void);
  754. void ObjectStublessClient699(void);
  755. void ObjectStublessClient700(void);
  756. void ObjectStublessClient701(void);
  757. void ObjectStublessClient702(void);
  758. void ObjectStublessClient703(void);
  759. void ObjectStublessClient704(void);
  760. void ObjectStublessClient705(void);
  761. void ObjectStublessClient706(void);
  762. void ObjectStublessClient707(void);
  763. void ObjectStublessClient708(void);
  764. void ObjectStublessClient709(void);
  765. void ObjectStublessClient710(void);
  766. void ObjectStublessClient711(void);
  767. void ObjectStublessClient712(void);
  768. void ObjectStublessClient713(void);
  769. void ObjectStublessClient714(void);
  770. void ObjectStublessClient715(void);
  771. void ObjectStublessClient716(void);
  772. void ObjectStublessClient717(void);
  773. void ObjectStublessClient718(void);
  774. void ObjectStublessClient719(void);
  775. void ObjectStublessClient720(void);
  776. void ObjectStublessClient721(void);
  777. void ObjectStublessClient722(void);
  778. void ObjectStublessClient723(void);
  779. void ObjectStublessClient724(void);
  780. void ObjectStublessClient725(void);
  781. void ObjectStublessClient726(void);
  782. void ObjectStublessClient727(void);
  783. void ObjectStublessClient728(void);
  784. void ObjectStublessClient729(void);
  785. void ObjectStublessClient730(void);
  786. void ObjectStublessClient731(void);
  787. void ObjectStublessClient732(void);
  788. void ObjectStublessClient733(void);
  789. void ObjectStublessClient734(void);
  790. void ObjectStublessClient735(void);
  791. void ObjectStublessClient736(void);
  792. void ObjectStublessClient737(void);
  793. void ObjectStublessClient738(void);
  794. void ObjectStublessClient739(void);
  795. void ObjectStublessClient740(void);
  796. void ObjectStublessClient741(void);
  797. void ObjectStublessClient742(void);
  798. void ObjectStublessClient743(void);
  799. void ObjectStublessClient744(void);
  800. void ObjectStublessClient745(void);
  801. void ObjectStublessClient746(void);
  802. void ObjectStublessClient747(void);
  803. void ObjectStublessClient748(void);
  804. void ObjectStublessClient749(void);
  805. void ObjectStublessClient750(void);
  806. void ObjectStublessClient751(void);
  807. void ObjectStublessClient752(void);
  808. void ObjectStublessClient753(void);
  809. void ObjectStublessClient754(void);
  810. void ObjectStublessClient755(void);
  811. void ObjectStublessClient756(void);
  812. void ObjectStublessClient757(void);
  813. void ObjectStublessClient758(void);
  814. void ObjectStublessClient759(void);
  815. void ObjectStublessClient760(void);
  816. void ObjectStublessClient761(void);
  817. void ObjectStublessClient762(void);
  818. void ObjectStublessClient763(void);
  819. void ObjectStublessClient764(void);
  820. void ObjectStublessClient765(void);
  821. void ObjectStublessClient766(void);
  822. void ObjectStublessClient767(void);
  823. void ObjectStublessClient768(void);
  824. void ObjectStublessClient769(void);
  825. void ObjectStublessClient770(void);
  826. void ObjectStublessClient771(void);
  827. void ObjectStublessClient772(void);
  828. void ObjectStublessClient773(void);
  829. void ObjectStublessClient774(void);
  830. void ObjectStublessClient775(void);
  831. void ObjectStublessClient776(void);
  832. void ObjectStublessClient777(void);
  833. void ObjectStublessClient778(void);
  834. void ObjectStublessClient779(void);
  835. void ObjectStublessClient780(void);
  836. void ObjectStublessClient781(void);
  837. void ObjectStublessClient782(void);
  838. void ObjectStublessClient783(void);
  839. void ObjectStublessClient784(void);
  840. void ObjectStublessClient785(void);
  841. void ObjectStublessClient786(void);
  842. void ObjectStublessClient787(void);
  843. void ObjectStublessClient788(void);
  844. void ObjectStublessClient789(void);
  845. void ObjectStublessClient790(void);
  846. void ObjectStublessClient791(void);
  847. void ObjectStublessClient792(void);
  848. void ObjectStublessClient793(void);
  849. void ObjectStublessClient794(void);
  850. void ObjectStublessClient795(void);
  851. void ObjectStublessClient796(void);
  852. void ObjectStublessClient797(void);
  853. void ObjectStublessClient798(void);
  854. void ObjectStublessClient799(void);
  855. void ObjectStublessClient800(void);
  856. void ObjectStublessClient801(void);
  857. void ObjectStublessClient802(void);
  858. void ObjectStublessClient803(void);
  859. void ObjectStublessClient804(void);
  860. void ObjectStublessClient805(void);
  861. void ObjectStublessClient806(void);
  862. void ObjectStublessClient807(void);
  863. void ObjectStublessClient808(void);
  864. void ObjectStublessClient809(void);
  865. void ObjectStublessClient810(void);
  866. void ObjectStublessClient811(void);
  867. void ObjectStublessClient812(void);
  868. void ObjectStublessClient813(void);
  869. void ObjectStublessClient814(void);
  870. void ObjectStublessClient815(void);
  871. void ObjectStublessClient816(void);
  872. void ObjectStublessClient817(void);
  873. void ObjectStublessClient818(void);
  874. void ObjectStublessClient819(void);
  875. void ObjectStublessClient820(void);
  876. void ObjectStublessClient821(void);
  877. void ObjectStublessClient822(void);
  878. void ObjectStublessClient823(void);
  879. void ObjectStublessClient824(void);
  880. void ObjectStublessClient825(void);
  881. void ObjectStublessClient826(void);
  882. void ObjectStublessClient827(void);
  883. void ObjectStublessClient828(void);
  884. void ObjectStublessClient829(void);
  885. void ObjectStublessClient830(void);
  886. void ObjectStublessClient831(void);
  887. void ObjectStublessClient832(void);
  888. void ObjectStublessClient833(void);
  889. void ObjectStublessClient834(void);
  890. void ObjectStublessClient835(void);
  891. void ObjectStublessClient836(void);
  892. void ObjectStublessClient837(void);
  893. void ObjectStublessClient838(void);
  894. void ObjectStublessClient839(void);
  895. void ObjectStublessClient840(void);
  896. void ObjectStublessClient841(void);
  897. void ObjectStublessClient842(void);
  898. void ObjectStublessClient843(void);
  899. void ObjectStublessClient844(void);
  900. void ObjectStublessClient845(void);
  901. void ObjectStublessClient846(void);
  902. void ObjectStublessClient847(void);
  903. void ObjectStublessClient848(void);
  904. void ObjectStublessClient849(void);
  905. void ObjectStublessClient850(void);
  906. void ObjectStublessClient851(void);
  907. void ObjectStublessClient852(void);
  908. void ObjectStublessClient853(void);
  909. void ObjectStublessClient854(void);
  910. void ObjectStublessClient855(void);
  911. void ObjectStublessClient856(void);
  912. void ObjectStublessClient857(void);
  913. void ObjectStublessClient858(void);
  914. void ObjectStublessClient859(void);
  915. void ObjectStublessClient860(void);
  916. void ObjectStublessClient861(void);
  917. void ObjectStublessClient862(void);
  918. void ObjectStublessClient863(void);
  919. void ObjectStublessClient864(void);
  920. void ObjectStublessClient865(void);
  921. void ObjectStublessClient866(void);
  922. void ObjectStublessClient867(void);
  923. void ObjectStublessClient868(void);
  924. void ObjectStublessClient869(void);
  925. void ObjectStublessClient870(void);
  926. void ObjectStublessClient871(void);
  927. void ObjectStublessClient872(void);
  928. void ObjectStublessClient873(void);
  929. void ObjectStublessClient874(void);
  930. void ObjectStublessClient875(void);
  931. void ObjectStublessClient876(void);
  932. void ObjectStublessClient877(void);
  933. void ObjectStublessClient878(void);
  934. void ObjectStublessClient879(void);
  935. void ObjectStublessClient880(void);
  936. void ObjectStublessClient881(void);
  937. void ObjectStublessClient882(void);
  938. void ObjectStublessClient883(void);
  939. void ObjectStublessClient884(void);
  940. void ObjectStublessClient885(void);
  941. void ObjectStublessClient886(void);
  942. void ObjectStublessClient887(void);
  943. void ObjectStublessClient888(void);
  944. void ObjectStublessClient889(void);
  945. void ObjectStublessClient890(void);
  946. void ObjectStublessClient891(void);
  947. void ObjectStublessClient892(void);
  948. void ObjectStublessClient893(void);
  949. void ObjectStublessClient894(void);
  950. void ObjectStublessClient895(void);
  951. void ObjectStublessClient896(void);
  952. void ObjectStublessClient897(void);
  953. void ObjectStublessClient898(void);
  954. void ObjectStublessClient899(void);
  955. void ObjectStublessClient900(void);
  956. void ObjectStublessClient901(void);
  957. void ObjectStublessClient902(void);
  958. void ObjectStublessClient903(void);
  959. void ObjectStublessClient904(void);
  960. void ObjectStublessClient905(void);
  961. void ObjectStublessClient906(void);
  962. void ObjectStublessClient907(void);
  963. void ObjectStublessClient908(void);
  964. void ObjectStublessClient909(void);
  965. void ObjectStublessClient910(void);
  966. void ObjectStublessClient911(void);
  967. void ObjectStublessClient912(void);
  968. void ObjectStublessClient913(void);
  969. void ObjectStublessClient914(void);
  970. void ObjectStublessClient915(void);
  971. void ObjectStublessClient916(void);
  972. void ObjectStublessClient917(void);
  973. void ObjectStublessClient918(void);
  974. void ObjectStublessClient919(void);
  975. void ObjectStublessClient920(void);
  976. void ObjectStublessClient921(void);
  977. void ObjectStublessClient922(void);
  978. void ObjectStublessClient923(void);
  979. void ObjectStublessClient924(void);
  980. void ObjectStublessClient925(void);
  981. void ObjectStublessClient926(void);
  982. void ObjectStublessClient927(void);
  983. void ObjectStublessClient928(void);
  984. void ObjectStublessClient929(void);
  985. void ObjectStublessClient930(void);
  986. void ObjectStublessClient931(void);
  987. void ObjectStublessClient932(void);
  988. void ObjectStublessClient933(void);
  989. void ObjectStublessClient934(void);
  990. void ObjectStublessClient935(void);
  991. void ObjectStublessClient936(void);
  992. void ObjectStublessClient937(void);
  993. void ObjectStublessClient938(void);
  994. void ObjectStublessClient939(void);
  995. void ObjectStublessClient940(void);
  996. void ObjectStublessClient941(void);
  997. void ObjectStublessClient942(void);
  998. void ObjectStublessClient943(void);
  999. void ObjectStublessClient944(void);
  1000. void ObjectStublessClient945(void);
  1001. void ObjectStublessClient946(void);
  1002. void ObjectStublessClient947(void);
  1003. void ObjectStublessClient948(void);
  1004. void ObjectStublessClient949(void);
  1005. void ObjectStublessClient950(void);
  1006. void ObjectStublessClient951(void);
  1007. void ObjectStublessClient952(void);
  1008. void ObjectStublessClient953(void);
  1009. void ObjectStublessClient954(void);
  1010. void ObjectStublessClient955(void);
  1011. void ObjectStublessClient956(void);
  1012. void ObjectStublessClient957(void);
  1013. void ObjectStublessClient958(void);
  1014. void ObjectStublessClient959(void);
  1015. void ObjectStublessClient960(void);
  1016. void ObjectStublessClient961(void);
  1017. void ObjectStublessClient962(void);
  1018. void ObjectStublessClient963(void);
  1019. void ObjectStublessClient964(void);
  1020. void ObjectStublessClient965(void);
  1021. void ObjectStublessClient966(void);
  1022. void ObjectStublessClient967(void);
  1023. void ObjectStublessClient968(void);
  1024. void ObjectStublessClient969(void);
  1025. void ObjectStublessClient970(void);
  1026. void ObjectStublessClient971(void);
  1027. void ObjectStublessClient972(void);
  1028. void ObjectStublessClient973(void);
  1029. void ObjectStublessClient974(void);
  1030. void ObjectStublessClient975(void);
  1031. void ObjectStublessClient976(void);
  1032. void ObjectStublessClient977(void);
  1033. void ObjectStublessClient978(void);
  1034. void ObjectStublessClient979(void);
  1035. void ObjectStublessClient980(void);
  1036. void ObjectStublessClient981(void);
  1037. void ObjectStublessClient982(void);
  1038. void ObjectStublessClient983(void);
  1039. void ObjectStublessClient984(void);
  1040. void ObjectStublessClient985(void);
  1041. void ObjectStublessClient986(void);
  1042. void ObjectStublessClient987(void);
  1043. void ObjectStublessClient988(void);
  1044. void ObjectStublessClient989(void);
  1045. void ObjectStublessClient990(void);
  1046. void ObjectStublessClient991(void);
  1047. void ObjectStublessClient992(void);
  1048. void ObjectStublessClient993(void);
  1049. void ObjectStublessClient994(void);
  1050. void ObjectStublessClient995(void);
  1051. void ObjectStublessClient996(void);
  1052. void ObjectStublessClient997(void);
  1053. void ObjectStublessClient998(void);
  1054. void ObjectStublessClient999(void);
  1055. void ObjectStublessClient1000(void);
  1056. void ObjectStublessClient1001(void);
  1057. void ObjectStublessClient1002(void);
  1058. void ObjectStublessClient1003(void);
  1059. void ObjectStublessClient1004(void);
  1060. void ObjectStublessClient1005(void);
  1061. void ObjectStublessClient1006(void);
  1062. void ObjectStublessClient1007(void);
  1063. void ObjectStublessClient1008(void);
  1064. void ObjectStublessClient1009(void);
  1065. void ObjectStublessClient1010(void);
  1066. void ObjectStublessClient1011(void);
  1067. void ObjectStublessClient1012(void);
  1068. void ObjectStublessClient1013(void);
  1069. void ObjectStublessClient1014(void);
  1070. void ObjectStublessClient1015(void);
  1071. void ObjectStublessClient1016(void);
  1072. void ObjectStublessClient1017(void);
  1073. void ObjectStublessClient1018(void);
  1074. void ObjectStublessClient1019(void);
  1075. void ObjectStublessClient1020(void);
  1076. void ObjectStublessClient1021(void);
  1077. void ObjectStublessClient1022(void);
  1078. void ObjectStublessClient1023(void);
  1079. extern void * const g_StublessClientVtbl[1024] =
  1080. {
  1081. IUnknown_QueryInterface_Proxy,
  1082. IUnknown_AddRef_Proxy,
  1083. IUnknown_Release_Proxy,
  1084. ObjectStublessClient3,
  1085. ObjectStublessClient4,
  1086. ObjectStublessClient5,
  1087. ObjectStublessClient6,
  1088. ObjectStublessClient7,
  1089. ObjectStublessClient8,
  1090. ObjectStublessClient9,
  1091. ObjectStublessClient10,
  1092. ObjectStublessClient11,
  1093. ObjectStublessClient12,
  1094. ObjectStublessClient13,
  1095. ObjectStublessClient14,
  1096. ObjectStublessClient15,
  1097. ObjectStublessClient16,
  1098. ObjectStublessClient17,
  1099. ObjectStublessClient18,
  1100. ObjectStublessClient19,
  1101. ObjectStublessClient20,
  1102. ObjectStublessClient21,
  1103. ObjectStublessClient22,
  1104. ObjectStublessClient23,
  1105. ObjectStublessClient24,
  1106. ObjectStublessClient25,
  1107. ObjectStublessClient26,
  1108. ObjectStublessClient27,
  1109. ObjectStublessClient28,
  1110. ObjectStublessClient29,
  1111. ObjectStublessClient30,
  1112. ObjectStublessClient31,
  1113. ObjectStublessClient32,
  1114. ObjectStublessClient33,
  1115. ObjectStublessClient34,
  1116. ObjectStublessClient35,
  1117. ObjectStublessClient36,
  1118. ObjectStublessClient37,
  1119. ObjectStublessClient38,
  1120. ObjectStublessClient39,
  1121. ObjectStublessClient40,
  1122. ObjectStublessClient41,
  1123. ObjectStublessClient42,
  1124. ObjectStublessClient43,
  1125. ObjectStublessClient44,
  1126. ObjectStublessClient45,
  1127. ObjectStublessClient46,
  1128. ObjectStublessClient47,
  1129. ObjectStublessClient48,
  1130. ObjectStublessClient49,
  1131. ObjectStublessClient50,
  1132. ObjectStublessClient51,
  1133. ObjectStublessClient52,
  1134. ObjectStublessClient53,
  1135. ObjectStublessClient54,
  1136. ObjectStublessClient55,
  1137. ObjectStublessClient56,
  1138. ObjectStublessClient57,
  1139. ObjectStublessClient58,
  1140. ObjectStublessClient59,
  1141. ObjectStublessClient60,
  1142. ObjectStublessClient61,
  1143. ObjectStublessClient62,
  1144. ObjectStublessClient63,
  1145. ObjectStublessClient64,
  1146. ObjectStublessClient65,
  1147. ObjectStublessClient66,
  1148. ObjectStublessClient67,
  1149. ObjectStublessClient68,
  1150. ObjectStublessClient69,
  1151. ObjectStublessClient70,
  1152. ObjectStublessClient71,
  1153. ObjectStublessClient72,
  1154. ObjectStublessClient73,
  1155. ObjectStublessClient74,
  1156. ObjectStublessClient75,
  1157. ObjectStublessClient76,
  1158. ObjectStublessClient77,
  1159. ObjectStublessClient78,
  1160. ObjectStublessClient79,
  1161. ObjectStublessClient80,
  1162. ObjectStublessClient81,
  1163. ObjectStublessClient82,
  1164. ObjectStublessClient83,
  1165. ObjectStublessClient84,
  1166. ObjectStublessClient85,
  1167. ObjectStublessClient86,
  1168. ObjectStublessClient87,
  1169. ObjectStublessClient88,
  1170. ObjectStublessClient89,
  1171. ObjectStublessClient90,
  1172. ObjectStublessClient91,
  1173. ObjectStublessClient92,
  1174. ObjectStublessClient93,
  1175. ObjectStublessClient94,
  1176. ObjectStublessClient95,
  1177. ObjectStublessClient96,
  1178. ObjectStublessClient97,
  1179. ObjectStublessClient98,
  1180. ObjectStublessClient99,
  1181. ObjectStublessClient100,
  1182. ObjectStublessClient101,
  1183. ObjectStublessClient102,
  1184. ObjectStublessClient103,
  1185. ObjectStublessClient104,
  1186. ObjectStublessClient105,
  1187. ObjectStublessClient106,
  1188. ObjectStublessClient107,
  1189. ObjectStublessClient108,
  1190. ObjectStublessClient109,
  1191. ObjectStublessClient110,
  1192. ObjectStublessClient111,
  1193. ObjectStublessClient112,
  1194. ObjectStublessClient113,
  1195. ObjectStublessClient114,
  1196. ObjectStublessClient115,
  1197. ObjectStublessClient116,
  1198. ObjectStublessClient117,
  1199. ObjectStublessClient118,
  1200. ObjectStublessClient119,
  1201. ObjectStublessClient120,
  1202. ObjectStublessClient121,
  1203. ObjectStublessClient122,
  1204. ObjectStublessClient123,
  1205. ObjectStublessClient124,
  1206. ObjectStublessClient125,
  1207. ObjectStublessClient126,
  1208. ObjectStublessClient127,
  1209. ObjectStublessClient128,
  1210. ObjectStublessClient129,
  1211. ObjectStublessClient130,
  1212. ObjectStublessClient131,
  1213. ObjectStublessClient132,
  1214. ObjectStublessClient133,
  1215. ObjectStublessClient134,
  1216. ObjectStublessClient135,
  1217. ObjectStublessClient136,
  1218. ObjectStublessClient137,
  1219. ObjectStublessClient138,
  1220. ObjectStublessClient139,
  1221. ObjectStublessClient140,
  1222. ObjectStublessClient141,
  1223. ObjectStublessClient142,
  1224. ObjectStublessClient143,
  1225. ObjectStublessClient144,
  1226. ObjectStublessClient145,
  1227. ObjectStublessClient146,
  1228. ObjectStublessClient147,
  1229. ObjectStublessClient148,
  1230. ObjectStublessClient149,
  1231. ObjectStublessClient150,
  1232. ObjectStublessClient151,
  1233. ObjectStublessClient152,
  1234. ObjectStublessClient153,
  1235. ObjectStublessClient154,
  1236. ObjectStublessClient155,
  1237. ObjectStublessClient156,
  1238. ObjectStublessClient157,
  1239. ObjectStublessClient158,
  1240. ObjectStublessClient159,
  1241. ObjectStublessClient160,
  1242. ObjectStublessClient161,
  1243. ObjectStublessClient162,
  1244. ObjectStublessClient163,
  1245. ObjectStublessClient164,
  1246. ObjectStublessClient165,
  1247. ObjectStublessClient166,
  1248. ObjectStublessClient167,
  1249. ObjectStublessClient168,
  1250. ObjectStublessClient169,
  1251. ObjectStublessClient170,
  1252. ObjectStublessClient171,
  1253. ObjectStublessClient172,
  1254. ObjectStublessClient173,
  1255. ObjectStublessClient174,
  1256. ObjectStublessClient175,
  1257. ObjectStublessClient176,
  1258. ObjectStublessClient177,
  1259. ObjectStublessClient178,
  1260. ObjectStublessClient179,
  1261. ObjectStublessClient180,
  1262. ObjectStublessClient181,
  1263. ObjectStublessClient182,
  1264. ObjectStublessClient183,
  1265. ObjectStublessClient184,
  1266. ObjectStublessClient185,
  1267. ObjectStublessClient186,
  1268. ObjectStublessClient187,
  1269. ObjectStublessClient188,
  1270. ObjectStublessClient189,
  1271. ObjectStublessClient190,
  1272. ObjectStublessClient191,
  1273. ObjectStublessClient192,
  1274. ObjectStublessClient193,
  1275. ObjectStublessClient194,
  1276. ObjectStublessClient195,
  1277. ObjectStublessClient196,
  1278. ObjectStublessClient197,
  1279. ObjectStublessClient198,
  1280. ObjectStublessClient199,
  1281. ObjectStublessClient200,
  1282. ObjectStublessClient201,
  1283. ObjectStublessClient202,
  1284. ObjectStublessClient203,
  1285. ObjectStublessClient204,
  1286. ObjectStublessClient205,
  1287. ObjectStublessClient206,
  1288. ObjectStublessClient207,
  1289. ObjectStublessClient208,
  1290. ObjectStublessClient209,
  1291. ObjectStublessClient210,
  1292. ObjectStublessClient211,
  1293. ObjectStublessClient212,
  1294. ObjectStublessClient213,
  1295. ObjectStublessClient214,
  1296. ObjectStublessClient215,
  1297. ObjectStublessClient216,
  1298. ObjectStublessClient217,
  1299. ObjectStublessClient218,
  1300. ObjectStublessClient219,
  1301. ObjectStublessClient220,
  1302. ObjectStublessClient221,
  1303. ObjectStublessClient222,
  1304. ObjectStublessClient223,
  1305. ObjectStublessClient224,
  1306. ObjectStublessClient225,
  1307. ObjectStublessClient226,
  1308. ObjectStublessClient227,
  1309. ObjectStublessClient228,
  1310. ObjectStublessClient229,
  1311. ObjectStublessClient230,
  1312. ObjectStublessClient231,
  1313. ObjectStublessClient232,
  1314. ObjectStublessClient233,
  1315. ObjectStublessClient234,
  1316. ObjectStublessClient235,
  1317. ObjectStublessClient236,
  1318. ObjectStublessClient237,
  1319. ObjectStublessClient238,
  1320. ObjectStublessClient239,
  1321. ObjectStublessClient240,
  1322. ObjectStublessClient241,
  1323. ObjectStublessClient242,
  1324. ObjectStublessClient243,
  1325. ObjectStublessClient244,
  1326. ObjectStublessClient245,
  1327. ObjectStublessClient246,
  1328. ObjectStublessClient247,
  1329. ObjectStublessClient248,
  1330. ObjectStublessClient249,
  1331. ObjectStublessClient250,
  1332. ObjectStublessClient251,
  1333. ObjectStublessClient252,
  1334. ObjectStublessClient253,
  1335. ObjectStublessClient254,
  1336. ObjectStublessClient255,
  1337. ObjectStublessClient256,
  1338. ObjectStublessClient257,
  1339. ObjectStublessClient258,
  1340. ObjectStublessClient259,
  1341. ObjectStublessClient260,
  1342. ObjectStublessClient261,
  1343. ObjectStublessClient262,
  1344. ObjectStublessClient263,
  1345. ObjectStublessClient264,
  1346. ObjectStublessClient265,
  1347. ObjectStublessClient266,
  1348. ObjectStublessClient267,
  1349. ObjectStublessClient268,
  1350. ObjectStublessClient269,
  1351. ObjectStublessClient270,
  1352. ObjectStublessClient271,
  1353. ObjectStublessClient272,
  1354. ObjectStublessClient273,
  1355. ObjectStublessClient274,
  1356. ObjectStublessClient275,
  1357. ObjectStublessClient276,
  1358. ObjectStublessClient277,
  1359. ObjectStublessClient278,
  1360. ObjectStublessClient279,
  1361. ObjectStublessClient280,
  1362. ObjectStublessClient281,
  1363. ObjectStublessClient282,
  1364. ObjectStublessClient283,
  1365. ObjectStublessClient284,
  1366. ObjectStublessClient285,
  1367. ObjectStublessClient286,
  1368. ObjectStublessClient287,
  1369. ObjectStublessClient288,
  1370. ObjectStublessClient289,
  1371. ObjectStublessClient290,
  1372. ObjectStublessClient291,
  1373. ObjectStublessClient292,
  1374. ObjectStublessClient293,
  1375. ObjectStublessClient294,
  1376. ObjectStublessClient295,
  1377. ObjectStublessClient296,
  1378. ObjectStublessClient297,
  1379. ObjectStublessClient298,
  1380. ObjectStublessClient299,
  1381. ObjectStublessClient300,
  1382. ObjectStublessClient301,
  1383. ObjectStublessClient302,
  1384. ObjectStublessClient303,
  1385. ObjectStublessClient304,
  1386. ObjectStublessClient305,
  1387. ObjectStublessClient306,
  1388. ObjectStublessClient307,
  1389. ObjectStublessClient308,
  1390. ObjectStublessClient309,
  1391. ObjectStublessClient310,
  1392. ObjectStublessClient311,
  1393. ObjectStublessClient312,
  1394. ObjectStublessClient313,
  1395. ObjectStublessClient314,
  1396. ObjectStublessClient315,
  1397. ObjectStublessClient316,
  1398. ObjectStublessClient317,
  1399. ObjectStublessClient318,
  1400. ObjectStublessClient319,
  1401. ObjectStublessClient320,
  1402. ObjectStublessClient321,
  1403. ObjectStublessClient322,
  1404. ObjectStublessClient323,
  1405. ObjectStublessClient324,
  1406. ObjectStublessClient325,
  1407. ObjectStublessClient326,
  1408. ObjectStublessClient327,
  1409. ObjectStublessClient328,
  1410. ObjectStublessClient329,
  1411. ObjectStublessClient330,
  1412. ObjectStublessClient331,
  1413. ObjectStublessClient332,
  1414. ObjectStublessClient333,
  1415. ObjectStublessClient334,
  1416. ObjectStublessClient335,
  1417. ObjectStublessClient336,
  1418. ObjectStublessClient337,
  1419. ObjectStublessClient338,
  1420. ObjectStublessClient339,
  1421. ObjectStublessClient340,
  1422. ObjectStublessClient341,
  1423. ObjectStublessClient342,
  1424. ObjectStublessClient343,
  1425. ObjectStublessClient344,
  1426. ObjectStublessClient345,
  1427. ObjectStublessClient346,
  1428. ObjectStublessClient347,
  1429. ObjectStublessClient348,
  1430. ObjectStublessClient349,
  1431. ObjectStublessClient350,
  1432. ObjectStublessClient351,
  1433. ObjectStublessClient352,
  1434. ObjectStublessClient353,
  1435. ObjectStublessClient354,
  1436. ObjectStublessClient355,
  1437. ObjectStublessClient356,
  1438. ObjectStublessClient357,
  1439. ObjectStublessClient358,
  1440. ObjectStublessClient359,
  1441. ObjectStublessClient360,
  1442. ObjectStublessClient361,
  1443. ObjectStublessClient362,
  1444. ObjectStublessClient363,
  1445. ObjectStublessClient364,
  1446. ObjectStublessClient365,
  1447. ObjectStublessClient366,
  1448. ObjectStublessClient367,
  1449. ObjectStublessClient368,
  1450. ObjectStublessClient369,
  1451. ObjectStublessClient370,
  1452. ObjectStublessClient371,
  1453. ObjectStublessClient372,
  1454. ObjectStublessClient373,
  1455. ObjectStublessClient374,
  1456. ObjectStublessClient375,
  1457. ObjectStublessClient376,
  1458. ObjectStublessClient377,
  1459. ObjectStublessClient378,
  1460. ObjectStublessClient379,
  1461. ObjectStublessClient380,
  1462. ObjectStublessClient381,
  1463. ObjectStublessClient382,
  1464. ObjectStublessClient383,
  1465. ObjectStublessClient384,
  1466. ObjectStublessClient385,
  1467. ObjectStublessClient386,
  1468. ObjectStublessClient387,
  1469. ObjectStublessClient388,
  1470. ObjectStublessClient389,
  1471. ObjectStublessClient390,
  1472. ObjectStublessClient391,
  1473. ObjectStublessClient392,
  1474. ObjectStublessClient393,
  1475. ObjectStublessClient394,
  1476. ObjectStublessClient395,
  1477. ObjectStublessClient396,
  1478. ObjectStublessClient397,
  1479. ObjectStublessClient398,
  1480. ObjectStublessClient399,
  1481. ObjectStublessClient400,
  1482. ObjectStublessClient401,
  1483. ObjectStublessClient402,
  1484. ObjectStublessClient403,
  1485. ObjectStublessClient404,
  1486. ObjectStublessClient405,
  1487. ObjectStublessClient406,
  1488. ObjectStublessClient407,
  1489. ObjectStublessClient408,
  1490. ObjectStublessClient409,
  1491. ObjectStublessClient410,
  1492. ObjectStublessClient411,
  1493. ObjectStublessClient412,
  1494. ObjectStublessClient413,
  1495. ObjectStublessClient414,
  1496. ObjectStublessClient415,
  1497. ObjectStublessClient416,
  1498. ObjectStublessClient417,
  1499. ObjectStublessClient418,
  1500. ObjectStublessClient419,
  1501. ObjectStublessClient420,
  1502. ObjectStublessClient421,
  1503. ObjectStublessClient422,
  1504. ObjectStublessClient423,
  1505. ObjectStublessClient424,
  1506. ObjectStublessClient425,
  1507. ObjectStublessClient426,
  1508. ObjectStublessClient427,
  1509. ObjectStublessClient428,
  1510. ObjectStublessClient429,
  1511. ObjectStublessClient430,
  1512. ObjectStublessClient431,
  1513. ObjectStublessClient432,
  1514. ObjectStublessClient433,
  1515. ObjectStublessClient434,
  1516. ObjectStublessClient435,
  1517. ObjectStublessClient436,
  1518. ObjectStublessClient437,
  1519. ObjectStublessClient438,
  1520. ObjectStublessClient439,
  1521. ObjectStublessClient440,
  1522. ObjectStublessClient441,
  1523. ObjectStublessClient442,
  1524. ObjectStublessClient443,
  1525. ObjectStublessClient444,
  1526. ObjectStublessClient445,
  1527. ObjectStublessClient446,
  1528. ObjectStublessClient447,
  1529. ObjectStublessClient448,
  1530. ObjectStublessClient449,
  1531. ObjectStublessClient450,
  1532. ObjectStublessClient451,
  1533. ObjectStublessClient452,
  1534. ObjectStublessClient453,
  1535. ObjectStublessClient454,
  1536. ObjectStublessClient455,
  1537. ObjectStublessClient456,
  1538. ObjectStublessClient457,
  1539. ObjectStublessClient458,
  1540. ObjectStublessClient459,
  1541. ObjectStublessClient460,
  1542. ObjectStublessClient461,
  1543. ObjectStublessClient462,
  1544. ObjectStublessClient463,
  1545. ObjectStublessClient464,
  1546. ObjectStublessClient465,
  1547. ObjectStublessClient466,
  1548. ObjectStublessClient467,
  1549. ObjectStublessClient468,
  1550. ObjectStublessClient469,
  1551. ObjectStublessClient470,
  1552. ObjectStublessClient471,
  1553. ObjectStublessClient472,
  1554. ObjectStublessClient473,
  1555. ObjectStublessClient474,
  1556. ObjectStublessClient475,
  1557. ObjectStublessClient476,
  1558. ObjectStublessClient477,
  1559. ObjectStublessClient478,
  1560. ObjectStublessClient479,
  1561. ObjectStublessClient480,
  1562. ObjectStublessClient481,
  1563. ObjectStublessClient482,
  1564. ObjectStublessClient483,
  1565. ObjectStublessClient484,
  1566. ObjectStublessClient485,
  1567. ObjectStublessClient486,
  1568. ObjectStublessClient487,
  1569. ObjectStublessClient488,
  1570. ObjectStublessClient489,
  1571. ObjectStublessClient490,
  1572. ObjectStublessClient491,
  1573. ObjectStublessClient492,
  1574. ObjectStublessClient493,
  1575. ObjectStublessClient494,
  1576. ObjectStublessClient495,
  1577. ObjectStublessClient496,
  1578. ObjectStublessClient497,
  1579. ObjectStublessClient498,
  1580. ObjectStublessClient499,
  1581. ObjectStublessClient500,
  1582. ObjectStublessClient501,
  1583. ObjectStublessClient502,
  1584. ObjectStublessClient503,
  1585. ObjectStublessClient504,
  1586. ObjectStublessClient505,
  1587. ObjectStublessClient506,
  1588. ObjectStublessClient507,
  1589. ObjectStublessClient508,
  1590. ObjectStublessClient509,
  1591. ObjectStublessClient510,
  1592. ObjectStublessClient511,
  1593. ObjectStublessClient512,
  1594. ObjectStublessClient513,
  1595. ObjectStublessClient514,
  1596. ObjectStublessClient515,
  1597. ObjectStublessClient516,
  1598. ObjectStublessClient517,
  1599. ObjectStublessClient518,
  1600. ObjectStublessClient519,
  1601. ObjectStublessClient520,
  1602. ObjectStublessClient521,
  1603. ObjectStublessClient522,
  1604. ObjectStublessClient523,
  1605. ObjectStublessClient524,
  1606. ObjectStublessClient525,
  1607. ObjectStublessClient526,
  1608. ObjectStublessClient527,
  1609. ObjectStublessClient528,
  1610. ObjectStublessClient529,
  1611. ObjectStublessClient530,
  1612. ObjectStublessClient531,
  1613. ObjectStublessClient532,
  1614. ObjectStublessClient533,
  1615. ObjectStublessClient534,
  1616. ObjectStublessClient535,
  1617. ObjectStublessClient536,
  1618. ObjectStublessClient537,
  1619. ObjectStublessClient538,
  1620. ObjectStublessClient539,
  1621. ObjectStublessClient540,
  1622. ObjectStublessClient541,
  1623. ObjectStublessClient542,
  1624. ObjectStublessClient543,
  1625. ObjectStublessClient544,
  1626. ObjectStublessClient545,
  1627. ObjectStublessClient546,
  1628. ObjectStublessClient547,
  1629. ObjectStublessClient548,
  1630. ObjectStublessClient549,
  1631. ObjectStublessClient550,
  1632. ObjectStublessClient551,
  1633. ObjectStublessClient552,
  1634. ObjectStublessClient553,
  1635. ObjectStublessClient554,
  1636. ObjectStublessClient555,
  1637. ObjectStublessClient556,
  1638. ObjectStublessClient557,
  1639. ObjectStublessClient558,
  1640. ObjectStublessClient559,
  1641. ObjectStublessClient560,
  1642. ObjectStublessClient561,
  1643. ObjectStublessClient562,
  1644. ObjectStublessClient563,
  1645. ObjectStublessClient564,
  1646. ObjectStublessClient565,
  1647. ObjectStublessClient566,
  1648. ObjectStublessClient567,
  1649. ObjectStublessClient568,
  1650. ObjectStublessClient569,
  1651. ObjectStublessClient570,
  1652. ObjectStublessClient571,
  1653. ObjectStublessClient572,
  1654. ObjectStublessClient573,
  1655. ObjectStublessClient574,
  1656. ObjectStublessClient575,
  1657. ObjectStublessClient576,
  1658. ObjectStublessClient577,
  1659. ObjectStublessClient578,
  1660. ObjectStublessClient579,
  1661. ObjectStublessClient580,
  1662. ObjectStublessClient581,
  1663. ObjectStublessClient582,
  1664. ObjectStublessClient583,
  1665. ObjectStublessClient584,
  1666. ObjectStublessClient585,
  1667. ObjectStublessClient586,
  1668. ObjectStublessClient587,
  1669. ObjectStublessClient588,
  1670. ObjectStublessClient589,
  1671. ObjectStublessClient590,
  1672. ObjectStublessClient591,
  1673. ObjectStublessClient592,
  1674. ObjectStublessClient593,
  1675. ObjectStublessClient594,
  1676. ObjectStublessClient595,
  1677. ObjectStublessClient596,
  1678. ObjectStublessClient597,
  1679. ObjectStublessClient598,
  1680. ObjectStublessClient599,
  1681. ObjectStublessClient600,
  1682. ObjectStublessClient601,
  1683. ObjectStublessClient602,
  1684. ObjectStublessClient603,
  1685. ObjectStublessClient604,
  1686. ObjectStublessClient605,
  1687. ObjectStublessClient606,
  1688. ObjectStublessClient607,
  1689. ObjectStublessClient608,
  1690. ObjectStublessClient609,
  1691. ObjectStublessClient610,
  1692. ObjectStublessClient611,
  1693. ObjectStublessClient612,
  1694. ObjectStublessClient613,
  1695. ObjectStublessClient614,
  1696. ObjectStublessClient615,
  1697. ObjectStublessClient616,
  1698. ObjectStublessClient617,
  1699. ObjectStublessClient618,
  1700. ObjectStublessClient619,
  1701. ObjectStublessClient620,
  1702. ObjectStublessClient621,
  1703. ObjectStublessClient622,
  1704. ObjectStublessClient623,
  1705. ObjectStublessClient624,
  1706. ObjectStublessClient625,
  1707. ObjectStublessClient626,
  1708. ObjectStublessClient627,
  1709. ObjectStublessClient628,
  1710. ObjectStublessClient629,
  1711. ObjectStublessClient630,
  1712. ObjectStublessClient631,
  1713. ObjectStublessClient632,
  1714. ObjectStublessClient633,
  1715. ObjectStublessClient634,
  1716. ObjectStublessClient635,
  1717. ObjectStublessClient636,
  1718. ObjectStublessClient637,
  1719. ObjectStublessClient638,
  1720. ObjectStublessClient639,
  1721. ObjectStublessClient640,
  1722. ObjectStublessClient641,
  1723. ObjectStublessClient642,
  1724. ObjectStublessClient643,
  1725. ObjectStublessClient644,
  1726. ObjectStublessClient645,
  1727. ObjectStublessClient646,
  1728. ObjectStublessClient647,
  1729. ObjectStublessClient648,
  1730. ObjectStublessClient649,
  1731. ObjectStublessClient650,
  1732. ObjectStublessClient651,
  1733. ObjectStublessClient652,
  1734. ObjectStublessClient653,
  1735. ObjectStublessClient654,
  1736. ObjectStublessClient655,
  1737. ObjectStublessClient656,
  1738. ObjectStublessClient657,
  1739. ObjectStublessClient658,
  1740. ObjectStublessClient659,
  1741. ObjectStublessClient660,
  1742. ObjectStublessClient661,
  1743. ObjectStublessClient662,
  1744. ObjectStublessClient663,
  1745. ObjectStublessClient664,
  1746. ObjectStublessClient665,
  1747. ObjectStublessClient666,
  1748. ObjectStublessClient667,
  1749. ObjectStublessClient668,
  1750. ObjectStublessClient669,
  1751. ObjectStublessClient670,
  1752. ObjectStublessClient671,
  1753. ObjectStublessClient672,
  1754. ObjectStublessClient673,
  1755. ObjectStublessClient674,
  1756. ObjectStublessClient675,
  1757. ObjectStublessClient676,
  1758. ObjectStublessClient677,
  1759. ObjectStublessClient678,
  1760. ObjectStublessClient679,
  1761. ObjectStublessClient680,
  1762. ObjectStublessClient681,
  1763. ObjectStublessClient682,
  1764. ObjectStublessClient683,
  1765. ObjectStublessClient684,
  1766. ObjectStublessClient685,
  1767. ObjectStublessClient686,
  1768. ObjectStublessClient687,
  1769. ObjectStublessClient688,
  1770. ObjectStublessClient689,
  1771. ObjectStublessClient690,
  1772. ObjectStublessClient691,
  1773. ObjectStublessClient692,
  1774. ObjectStublessClient693,
  1775. ObjectStublessClient694,
  1776. ObjectStublessClient695,
  1777. ObjectStublessClient696,
  1778. ObjectStublessClient697,
  1779. ObjectStublessClient698,
  1780. ObjectStublessClient699,
  1781. ObjectStublessClient700,
  1782. ObjectStublessClient701,
  1783. ObjectStublessClient702,
  1784. ObjectStublessClient703,
  1785. ObjectStublessClient704,
  1786. ObjectStublessClient705,
  1787. ObjectStublessClient706,
  1788. ObjectStublessClient707,
  1789. ObjectStublessClient708,
  1790. ObjectStublessClient709,
  1791. ObjectStublessClient710,
  1792. ObjectStublessClient711,
  1793. ObjectStublessClient712,
  1794. ObjectStublessClient713,
  1795. ObjectStublessClient714,
  1796. ObjectStublessClient715,
  1797. ObjectStublessClient716,
  1798. ObjectStublessClient717,
  1799. ObjectStublessClient718,
  1800. ObjectStublessClient719,
  1801. ObjectStublessClient720,
  1802. ObjectStublessClient721,
  1803. ObjectStublessClient722,
  1804. ObjectStublessClient723,
  1805. ObjectStublessClient724,
  1806. ObjectStublessClient725,
  1807. ObjectStublessClient726,
  1808. ObjectStublessClient727,
  1809. ObjectStublessClient728,
  1810. ObjectStublessClient729,
  1811. ObjectStublessClient730,
  1812. ObjectStublessClient731,
  1813. ObjectStublessClient732,
  1814. ObjectStublessClient733,
  1815. ObjectStublessClient734,
  1816. ObjectStublessClient735,
  1817. ObjectStublessClient736,
  1818. ObjectStublessClient737,
  1819. ObjectStublessClient738,
  1820. ObjectStublessClient739,
  1821. ObjectStublessClient740,
  1822. ObjectStublessClient741,
  1823. ObjectStublessClient742,
  1824. ObjectStublessClient743,
  1825. ObjectStublessClient744,
  1826. ObjectStublessClient745,
  1827. ObjectStublessClient746,
  1828. ObjectStublessClient747,
  1829. ObjectStublessClient748,
  1830. ObjectStublessClient749,
  1831. ObjectStublessClient750,
  1832. ObjectStublessClient751,
  1833. ObjectStublessClient752,
  1834. ObjectStublessClient753,
  1835. ObjectStublessClient754,
  1836. ObjectStublessClient755,
  1837. ObjectStublessClient756,
  1838. ObjectStublessClient757,
  1839. ObjectStublessClient758,
  1840. ObjectStublessClient759,
  1841. ObjectStublessClient760,
  1842. ObjectStublessClient761,
  1843. ObjectStublessClient762,
  1844. ObjectStublessClient763,
  1845. ObjectStublessClient764,
  1846. ObjectStublessClient765,
  1847. ObjectStublessClient766,
  1848. ObjectStublessClient767,
  1849. ObjectStublessClient768,
  1850. ObjectStublessClient769,
  1851. ObjectStublessClient770,
  1852. ObjectStublessClient771,
  1853. ObjectStublessClient772,
  1854. ObjectStublessClient773,
  1855. ObjectStublessClient774,
  1856. ObjectStublessClient775,
  1857. ObjectStublessClient776,
  1858. ObjectStublessClient777,
  1859. ObjectStublessClient778,
  1860. ObjectStublessClient779,
  1861. ObjectStublessClient780,
  1862. ObjectStublessClient781,
  1863. ObjectStublessClient782,
  1864. ObjectStublessClient783,
  1865. ObjectStublessClient784,
  1866. ObjectStublessClient785,
  1867. ObjectStublessClient786,
  1868. ObjectStublessClient787,
  1869. ObjectStublessClient788,
  1870. ObjectStublessClient789,
  1871. ObjectStublessClient790,
  1872. ObjectStublessClient791,
  1873. ObjectStublessClient792,
  1874. ObjectStublessClient793,
  1875. ObjectStublessClient794,
  1876. ObjectStublessClient795,
  1877. ObjectStublessClient796,
  1878. ObjectStublessClient797,
  1879. ObjectStublessClient798,
  1880. ObjectStublessClient799,
  1881. ObjectStublessClient800,
  1882. ObjectStublessClient801,
  1883. ObjectStublessClient802,
  1884. ObjectStublessClient803,
  1885. ObjectStublessClient804,
  1886. ObjectStublessClient805,
  1887. ObjectStublessClient806,
  1888. ObjectStublessClient807,
  1889. ObjectStublessClient808,
  1890. ObjectStublessClient809,
  1891. ObjectStublessClient810,
  1892. ObjectStublessClient811,
  1893. ObjectStublessClient812,
  1894. ObjectStublessClient813,
  1895. ObjectStublessClient814,
  1896. ObjectStublessClient815,
  1897. ObjectStublessClient816,
  1898. ObjectStublessClient817,
  1899. ObjectStublessClient818,
  1900. ObjectStublessClient819,
  1901. ObjectStublessClient820,
  1902. ObjectStublessClient821,
  1903. ObjectStublessClient822,
  1904. ObjectStublessClient823,
  1905. ObjectStublessClient824,
  1906. ObjectStublessClient825,
  1907. ObjectStublessClient826,
  1908. ObjectStublessClient827,
  1909. ObjectStublessClient828,
  1910. ObjectStublessClient829,
  1911. ObjectStublessClient830,
  1912. ObjectStublessClient831,
  1913. ObjectStublessClient832,
  1914. ObjectStublessClient833,
  1915. ObjectStublessClient834,
  1916. ObjectStublessClient835,
  1917. ObjectStublessClient836,
  1918. ObjectStublessClient837,
  1919. ObjectStublessClient838,
  1920. ObjectStublessClient839,
  1921. ObjectStublessClient840,
  1922. ObjectStublessClient841,
  1923. ObjectStublessClient842,
  1924. ObjectStublessClient843,
  1925. ObjectStublessClient844,
  1926. ObjectStublessClient845,
  1927. ObjectStublessClient846,
  1928. ObjectStublessClient847,
  1929. ObjectStublessClient848,
  1930. ObjectStublessClient849,
  1931. ObjectStublessClient850,
  1932. ObjectStublessClient851,
  1933. ObjectStublessClient852,
  1934. ObjectStublessClient853,
  1935. ObjectStublessClient854,
  1936. ObjectStublessClient855,
  1937. ObjectStublessClient856,
  1938. ObjectStublessClient857,
  1939. ObjectStublessClient858,
  1940. ObjectStublessClient859,
  1941. ObjectStublessClient860,
  1942. ObjectStublessClient861,
  1943. ObjectStublessClient862,
  1944. ObjectStublessClient863,
  1945. ObjectStublessClient864,
  1946. ObjectStublessClient865,
  1947. ObjectStublessClient866,
  1948. ObjectStublessClient867,
  1949. ObjectStublessClient868,
  1950. ObjectStublessClient869,
  1951. ObjectStublessClient870,
  1952. ObjectStublessClient871,
  1953. ObjectStublessClient872,
  1954. ObjectStublessClient873,
  1955. ObjectStublessClient874,
  1956. ObjectStublessClient875,
  1957. ObjectStublessClient876,
  1958. ObjectStublessClient877,
  1959. ObjectStublessClient878,
  1960. ObjectStublessClient879,
  1961. ObjectStublessClient880,
  1962. ObjectStublessClient881,
  1963. ObjectStublessClient882,
  1964. ObjectStublessClient883,
  1965. ObjectStublessClient884,
  1966. ObjectStublessClient885,
  1967. ObjectStublessClient886,
  1968. ObjectStublessClient887,
  1969. ObjectStublessClient888,
  1970. ObjectStublessClient889,
  1971. ObjectStublessClient890,
  1972. ObjectStublessClient891,
  1973. ObjectStublessClient892,
  1974. ObjectStublessClient893,
  1975. ObjectStublessClient894,
  1976. ObjectStublessClient895,
  1977. ObjectStublessClient896,
  1978. ObjectStublessClient897,
  1979. ObjectStublessClient898,
  1980. ObjectStublessClient899,
  1981. ObjectStublessClient900,
  1982. ObjectStublessClient901,
  1983. ObjectStublessClient902,
  1984. ObjectStublessClient903,
  1985. ObjectStublessClient904,
  1986. ObjectStublessClient905,
  1987. ObjectStublessClient906,
  1988. ObjectStublessClient907,
  1989. ObjectStublessClient908,
  1990. ObjectStublessClient909,
  1991. ObjectStublessClient910,
  1992. ObjectStublessClient911,
  1993. ObjectStublessClient912,
  1994. ObjectStublessClient913,
  1995. ObjectStublessClient914,
  1996. ObjectStublessClient915,
  1997. ObjectStublessClient916,
  1998. ObjectStublessClient917,
  1999. ObjectStublessClient918,
  2000. ObjectStublessClient919,
  2001. ObjectStublessClient920,
  2002. ObjectStublessClient921,
  2003. ObjectStublessClient922,
  2004. ObjectStublessClient923,
  2005. ObjectStublessClient924,
  2006. ObjectStublessClient925,
  2007. ObjectStublessClient926,
  2008. ObjectStublessClient927,
  2009. ObjectStublessClient928,
  2010. ObjectStublessClient929,
  2011. ObjectStublessClient930,
  2012. ObjectStublessClient931,
  2013. ObjectStublessClient932,
  2014. ObjectStublessClient933,
  2015. ObjectStublessClient934,
  2016. ObjectStublessClient935,
  2017. ObjectStublessClient936,
  2018. ObjectStublessClient937,
  2019. ObjectStublessClient938,
  2020. ObjectStublessClient939,
  2021. ObjectStublessClient940,
  2022. ObjectStublessClient941,
  2023. ObjectStublessClient942,
  2024. ObjectStublessClient943,
  2025. ObjectStublessClient944,
  2026. ObjectStublessClient945,
  2027. ObjectStublessClient946,
  2028. ObjectStublessClient947,
  2029. ObjectStublessClient948,
  2030. ObjectStublessClient949,
  2031. ObjectStublessClient950,
  2032. ObjectStublessClient951,
  2033. ObjectStublessClient952,
  2034. ObjectStublessClient953,
  2035. ObjectStublessClient954,
  2036. ObjectStublessClient955,
  2037. ObjectStublessClient956,
  2038. ObjectStublessClient957,
  2039. ObjectStublessClient958,
  2040. ObjectStublessClient959,
  2041. ObjectStublessClient960,
  2042. ObjectStublessClient961,
  2043. ObjectStublessClient962,
  2044. ObjectStublessClient963,
  2045. ObjectStublessClient964,
  2046. ObjectStublessClient965,
  2047. ObjectStublessClient966,
  2048. ObjectStublessClient967,
  2049. ObjectStublessClient968,
  2050. ObjectStublessClient969,
  2051. ObjectStublessClient970,
  2052. ObjectStublessClient971,
  2053. ObjectStublessClient972,
  2054. ObjectStublessClient973,
  2055. ObjectStublessClient974,
  2056. ObjectStublessClient975,
  2057. ObjectStublessClient976,
  2058. ObjectStublessClient977,
  2059. ObjectStublessClient978,
  2060. ObjectStublessClient979,
  2061. ObjectStublessClient980,
  2062. ObjectStublessClient981,
  2063. ObjectStublessClient982,
  2064. ObjectStublessClient983,
  2065. ObjectStublessClient984,
  2066. ObjectStublessClient985,
  2067. ObjectStublessClient986,
  2068. ObjectStublessClient987,
  2069. ObjectStublessClient988,
  2070. ObjectStublessClient989,
  2071. ObjectStublessClient990,
  2072. ObjectStublessClient991,
  2073. ObjectStublessClient992,
  2074. ObjectStublessClient993,
  2075. ObjectStublessClient994,
  2076. ObjectStublessClient995,
  2077. ObjectStublessClient996,
  2078. ObjectStublessClient997,
  2079. ObjectStublessClient998,
  2080. ObjectStublessClient999,
  2081. ObjectStublessClient1000,
  2082. ObjectStublessClient1001,
  2083. ObjectStublessClient1002,
  2084. ObjectStublessClient1003,
  2085. ObjectStublessClient1004,
  2086. ObjectStublessClient1005,
  2087. ObjectStublessClient1006,
  2088. ObjectStublessClient1007,
  2089. ObjectStublessClient1008,
  2090. ObjectStublessClient1009,
  2091. ObjectStublessClient1010,
  2092. ObjectStublessClient1011,
  2093. ObjectStublessClient1012,
  2094. ObjectStublessClient1013,
  2095. ObjectStublessClient1014,
  2096. ObjectStublessClient1015,
  2097. ObjectStublessClient1016,
  2098. ObjectStublessClient1017,
  2099. ObjectStublessClient1018,
  2100. ObjectStublessClient1019,
  2101. ObjectStublessClient1020,
  2102. ObjectStublessClient1021,
  2103. ObjectStublessClient1022,
  2104. ObjectStublessClient1023
  2105. };
  2106. }
  2107. void
  2108. MergeFpArguments (
  2109. REGISTER_TYPE *ArgumentList,
  2110. REGISTER_TYPE *FloatRegisters,
  2111. ULONG FloatMask
  2112. )
  2113. /*++
  2114. Routine Description:
  2115. This function merges floating arguments into the specified argument list.
  2116. Arguments:
  2117. ArgumentList - Supplies a pointer to the argument list.
  2118. FloatingRegister - Supplies a pointer to possible floating register
  2119. arguments.
  2120. FloatMask - Supplies the floating value mask. Each pair of bits in the
  2121. mask describe one argument.
  2122. Return Value:
  2123. None.
  2124. --*/
  2125. {
  2126. //
  2127. // Merge floating values into argument list.
  2128. //
  2129. if ((FloatMask & 0x3)) {
  2130. ArgumentList[0] = FloatRegisters[0];
  2131. }
  2132. if ((FloatMask & 0xe)) {
  2133. ArgumentList[1] = FloatRegisters[1];
  2134. }
  2135. if ((FloatMask & 0x30)) {
  2136. ArgumentList[2] = FloatRegisters[2];
  2137. }
  2138. if ((FloatMask & 0xe0)) {
  2139. ArgumentList[3] = FloatRegisters[3];
  2140. }
  2141. }
  2142. void ** StublessClientVtbl = (void **)g_StublessClientVtbl;
  2143. long
  2144. ObjectStublessClient(
  2145. void *ParamAddress,
  2146. REGISTER_TYPE *FloatRegisters,
  2147. long Method
  2148. )
  2149. /*++
  2150. Routine Description:
  2151. Arguments:
  2152. ParamAddress - Supplies a pointer to the argument list.
  2153. FloatRegisters - Supplies a pointer to the saved floating argument
  2154. registers.
  2155. Method - Supplies the method number.
  2156. Return Value:
  2157. --*/
  2158. {
  2159. PMIDL_STUBLESS_PROXY_INFO ProxyInfo;
  2160. CInterfaceProxyHeader *ProxyHeader;
  2161. PFORMAT_STRING ProcFormat;
  2162. unsigned short ProcFormatOffset;
  2163. CLIENT_CALL_RETURN Return;
  2164. void *This;
  2165. This = *(void **)ParamAddress;
  2166. ProxyHeader =
  2167. (CInterfaceProxyHeader *)(*((char **)This) - sizeof(CInterfaceProxyHeader));
  2168. ProxyInfo = (PMIDL_STUBLESS_PROXY_INFO)ProxyHeader->pStublessProxyInfo;
  2169. if (ProxyInfo->pStubDesc->mFlags & RPCFLG_HAS_MULTI_SYNTAXES) {
  2170. NDR_PROC_CONTEXT ProcContext;
  2171. HRESULT hr;
  2172. Ndr64ClientInitializeContext(NdrpGetSyntaxType(ProxyInfo->pTransferSyntax),
  2173. ProxyInfo,
  2174. Method,
  2175. &ProcContext,
  2176. (uchar *)ParamAddress);
  2177. if (ProcContext.FloatDoubleMask != 0) {
  2178. MergeFpArguments((REGISTER_TYPE *)ParamAddress,
  2179. FloatRegisters,
  2180. ProcContext.FloatDoubleMask);
  2181. }
  2182. if (ProcContext.IsAsync) {
  2183. if (Method & 0x1) {
  2184. hr = MulNdrpBeginDcomAsyncClientCall(ProxyInfo,
  2185. Method,
  2186. &ProcContext,
  2187. ParamAddress);
  2188. } else {
  2189. hr = MulNdrpFinishDcomAsyncClientCall(ProxyInfo,
  2190. Method,
  2191. &ProcContext,
  2192. ParamAddress);
  2193. }
  2194. Return.Simple = hr;
  2195. } else {
  2196. Return = NdrpClientCall3(This,
  2197. ProxyInfo,
  2198. Method,
  2199. NULL,
  2200. &ProcContext,
  2201. (uchar *)ParamAddress);
  2202. }
  2203. return (long)Return.Simple;
  2204. }
  2205. ProcFormatOffset = ProxyInfo->FormatStringOffset[Method];
  2206. ProcFormat = &ProxyInfo->ProcFormatString[ProcFormatOffset];
  2207. //
  2208. // The first public MIDL with 64b support was released with NT5 betA2.
  2209. // We will ignore any MIDL earlier than the MIDL released with NT5/2000 beta3.
  2210. // Change MIDL_VERSION_5_2_202 to the MIDL version for beta3, now at 5.2.221.
  2211. //
  2212. if (ProxyInfo->pStubDesc->MIDLVersion < MIDL_VERSION_5_2_202) {
  2213. RpcRaiseException(RPC_X_WRONG_STUB_VERSION);
  2214. }
  2215. //
  2216. // Since MIDL 3.0.39 we have a proc flag that indicates
  2217. // which interpeter to call. This is because the NDR version
  2218. // may be bigger than 1.1 for other reasons.
  2219. // MIDL version is 5.2.+ so the flag is guaranteed to be there.
  2220. //
  2221. if (ProcFormat[1] & Oi_OBJ_USE_V2_INTERPRETER) {
  2222. if (((PNDR_DCOM_OI2_PROC_HEADER)ProcFormat)->Oi2Flags.HasExtensions) {
  2223. PNDR_PROC_HEADER_EXTS64 pExts =
  2224. (PNDR_PROC_HEADER_EXTS64)(ProcFormat + sizeof(NDR_DCOM_OI2_PROC_HEADER));
  2225. if (pExts->FloatArgMask != 0) {
  2226. MergeFpArguments((REGISTER_TYPE *)ParamAddress,
  2227. FloatRegisters,
  2228. pExts->FloatArgMask);
  2229. }
  2230. }
  2231. if (((PNDR_DCOM_OI2_PROC_HEADER)ProcFormat)->Oi2Flags.HasAsyncUuid) {
  2232. Return = NdrpDcomAsyncClientCall(ProxyInfo->pStubDesc,
  2233. ProcFormat,
  2234. (PUCHAR)ParamAddress);
  2235. } else {
  2236. Return = NdrpClientCall2(ProxyInfo->pStubDesc,
  2237. ProcFormat,
  2238. (PUCHAR)ParamAddress);
  2239. }
  2240. } else {
  2241. RpcRaiseException( RPC_X_WRONG_STUB_VERSION );
  2242. }
  2243. return (long)Return.Simple;
  2244. }