4 #define FASTCALL __fastcall
6 ULONG FASTCALL
DoRop_0(ULONG D
, ULONG S
, ULONG P
)
11 ULONG FASTCALL
DoRop_DPSoon(ULONG D
, ULONG S
, ULONG P
)
13 return ROP_DPSoon(D
,S
,P
);
16 ULONG FASTCALL
DoRop_DPSona(ULONG D
, ULONG S
, ULONG P
)
18 return ROP_DPSona(D
,S
,P
);
21 ULONG FASTCALL
DoRop_PSon(ULONG D
, ULONG S
, ULONG P
)
23 return ROP_PSon(D
,S
,P
);
26 ULONG FASTCALL
DoRop_SDPona(ULONG D
, ULONG S
, ULONG P
)
28 return ROP_SDPona(D
,S
,P
);
31 ULONG FASTCALL
DoRop_DPon(ULONG D
, ULONG S
, ULONG P
)
33 return ROP_DPon(D
,S
,P
);
36 ULONG FASTCALL
DoRop_PDSxnon(ULONG D
, ULONG S
, ULONG P
)
38 return ROP_PDSxnon(D
,S
,P
);
41 ULONG FASTCALL
DoRop_PDSaon(ULONG D
, ULONG S
, ULONG P
)
43 return ROP_PDSaon(D
,S
,P
);
46 ULONG FASTCALL
DoRop_SDPnaa(ULONG D
, ULONG S
, ULONG P
)
48 return ROP_SDPnaa(D
,S
,P
);
51 ULONG FASTCALL
DoRop_PDSxon(ULONG D
, ULONG S
, ULONG P
)
53 return ROP_PDSxon(D
,S
,P
);
56 ULONG FASTCALL
DoRop_DPna(ULONG D
, ULONG S
, ULONG P
)
58 return ROP_DPna(D
,S
,P
);
61 ULONG FASTCALL
DoRop_PSDnaon(ULONG D
, ULONG S
, ULONG P
)
63 return ROP_PSDnaon(D
,S
,P
);
66 ULONG FASTCALL
DoRop_SPna(ULONG D
, ULONG S
, ULONG P
)
68 return ROP_SPna(D
,S
,P
);
71 ULONG FASTCALL
DoRop_PDSnaon(ULONG D
, ULONG S
, ULONG P
)
73 return ROP_PDSnaon(D
,S
,P
);
76 ULONG FASTCALL
DoRop_PDSonon(ULONG D
, ULONG S
, ULONG P
)
78 return ROP_PDSonon(D
,S
,P
);
81 ULONG FASTCALL
DoRop_Pn(ULONG D
, ULONG S
, ULONG P
)
86 ULONG FASTCALL
DoRop_PDSona(ULONG D
, ULONG S
, ULONG P
)
88 return ROP_PDSona(D
,S
,P
);
91 ULONG FASTCALL
DoRop_DSon(ULONG D
, ULONG S
, ULONG P
)
93 return ROP_DSon(D
,S
,P
);
96 ULONG FASTCALL
DoRop_SDPxnon(ULONG D
, ULONG S
, ULONG P
)
98 return ROP_SDPxnon(D
,S
,P
);
101 ULONG FASTCALL
DoRop_SDPaon(ULONG D
, ULONG S
, ULONG P
)
103 return ROP_SDPaon(D
,S
,P
);
106 ULONG FASTCALL
DoRop_DPSxnon(ULONG D
, ULONG S
, ULONG P
)
108 return ROP_DPSxnon(D
,S
,P
);
111 ULONG FASTCALL
DoRop_DPSaon(ULONG D
, ULONG S
, ULONG P
)
113 return ROP_DPSaon(D
,S
,P
);
116 ULONG FASTCALL
DoRop_PSDPSanaxx(ULONG D
, ULONG S
, ULONG P
)
118 return ROP_PSDPSanaxx(D
,S
,P
);
121 ULONG FASTCALL
DoRop_SSPxDSxaxn(ULONG D
, ULONG S
, ULONG P
)
123 return ROP_SSPxDSxaxn(D
,S
,P
);
126 ULONG FASTCALL
DoRop_SPxPDxa(ULONG D
, ULONG S
, ULONG P
)
128 return ROP_SPxPDxa(D
,S
,P
);
131 ULONG FASTCALL
DoRop_SDPSanaxn(ULONG D
, ULONG S
, ULONG P
)
133 return ROP_SDPSanaxn(D
,S
,P
);
136 ULONG FASTCALL
DoRop_PDSPaox(ULONG D
, ULONG S
, ULONG P
)
138 return ROP_PDSPaox(D
,S
,P
);
141 ULONG FASTCALL
DoRop_SDPSxaxn(ULONG D
, ULONG S
, ULONG P
)
143 return ROP_SDPSxaxn(D
,S
,P
);
146 ULONG FASTCALL
DoRop_PSDPaox(ULONG D
, ULONG S
, ULONG P
)
148 return ROP_PSDPaox(D
,S
,P
);
151 ULONG FASTCALL
DoRop_DSPDxaxn(ULONG D
, ULONG S
, ULONG P
)
153 return ROP_DSPDxaxn(D
,S
,P
);
156 ULONG FASTCALL
DoRop_PDSox(ULONG D
, ULONG S
, ULONG P
)
158 return ROP_PDSox(D
,S
,P
);
161 ULONG FASTCALL
DoRop_PDSoan(ULONG D
, ULONG S
, ULONG P
)
163 return ROP_PDSoan(D
,S
,P
);
166 ULONG FASTCALL
DoRop_DPSnaa(ULONG D
, ULONG S
, ULONG P
)
168 return ROP_DPSnaa(D
,S
,P
);
171 ULONG FASTCALL
DoRop_SDPxon(ULONG D
, ULONG S
, ULONG P
)
173 return ROP_SDPxon(D
,S
,P
);
176 ULONG FASTCALL
DoRop_DSna(ULONG D
, ULONG S
, ULONG P
)
178 return ROP_DSna(D
,S
,P
);
181 ULONG FASTCALL
DoRop_SPDnaon(ULONG D
, ULONG S
, ULONG P
)
183 return ROP_SPDnaon(D
,S
,P
);
186 ULONG FASTCALL
DoRop_SPxDSxa(ULONG D
, ULONG S
, ULONG P
)
188 return ROP_SPxDSxa(D
,S
,P
);
191 ULONG FASTCALL
DoRop_PDSPanaxn(ULONG D
, ULONG S
, ULONG P
)
193 return ROP_PDSPanaxn(D
,S
,P
);
196 ULONG FASTCALL
DoRop_SDPSaox(ULONG D
, ULONG S
, ULONG P
)
198 return ROP_SDPSaox(D
,S
,P
);
201 ULONG FASTCALL
DoRop_SDPSxnox(ULONG D
, ULONG S
, ULONG P
)
203 return ROP_SDPSxnox(D
,S
,P
);
206 ULONG FASTCALL
DoRop_DPSxa(ULONG D
, ULONG S
, ULONG P
)
208 return ROP_DPSxa(D
,S
,P
);
211 ULONG FASTCALL
DoRop_PSDPSaoxxn(ULONG D
, ULONG S
, ULONG P
)
213 return ROP_PSDPSaoxxn(D
,S
,P
);
216 ULONG FASTCALL
DoRop_DPSana(ULONG D
, ULONG S
, ULONG P
)
218 return ROP_DPSana(D
,S
,P
);
221 ULONG FASTCALL
DoRop_SSPxPDxaxn(ULONG D
, ULONG S
, ULONG P
)
223 return ROP_SSPxPDxaxn(D
,S
,P
);
226 ULONG FASTCALL
DoRop_SPDSoax(ULONG D
, ULONG S
, ULONG P
)
228 return ROP_SPDSoax(D
,S
,P
);
231 ULONG FASTCALL
DoRop_PSDnox(ULONG D
, ULONG S
, ULONG P
)
233 return ROP_PSDnox(D
,S
,P
);
236 ULONG FASTCALL
DoRop_PSDPxox(ULONG D
, ULONG S
, ULONG P
)
238 return ROP_PSDPxox(D
,S
,P
);
241 ULONG FASTCALL
DoRop_PSDnoan(ULONG D
, ULONG S
, ULONG P
)
243 return ROP_PSDnoan(D
,S
,P
);
246 ULONG FASTCALL
DoRop_PSna(ULONG D
, ULONG S
, ULONG P
)
248 return ROP_PSna(D
,S
,P
);
251 ULONG FASTCALL
DoRop_SDPnaon(ULONG D
, ULONG S
, ULONG P
)
253 return ROP_SDPnaon(D
,S
,P
);
256 ULONG FASTCALL
DoRop_SDPSoox(ULONG D
, ULONG S
, ULONG P
)
258 return ROP_SDPSoox(D
,S
,P
);
261 ULONG FASTCALL
DoRop_Sn(ULONG D
, ULONG S
, ULONG P
)
263 return ROP_Sn(D
,S
,P
);
266 ULONG FASTCALL
DoRop_SPDSaox(ULONG D
, ULONG S
, ULONG P
)
268 return ROP_SPDSaox(D
,S
,P
);
271 ULONG FASTCALL
DoRop_SPDSxnox(ULONG D
, ULONG S
, ULONG P
)
273 return ROP_SPDSxnox(D
,S
,P
);
276 ULONG FASTCALL
DoRop_SDPox(ULONG D
, ULONG S
, ULONG P
)
278 return ROP_SDPox(D
,S
,P
);
281 ULONG FASTCALL
DoRop_SDPoan(ULONG D
, ULONG S
, ULONG P
)
283 return ROP_SDPoan(D
,S
,P
);
286 ULONG FASTCALL
DoRop_PSDPoax(ULONG D
, ULONG S
, ULONG P
)
288 return ROP_PSDPoax(D
,S
,P
);
291 ULONG FASTCALL
DoRop_SPDnox(ULONG D
, ULONG S
, ULONG P
)
293 return ROP_SPDnox(D
,S
,P
);
296 ULONG FASTCALL
DoRop_SPDSxox(ULONG D
, ULONG S
, ULONG P
)
298 return ROP_SPDSxox(D
,S
,P
);
301 ULONG FASTCALL
DoRop_SPDnoan(ULONG D
, ULONG S
, ULONG P
)
303 return ROP_SPDnoan(D
,S
,P
);
306 ULONG FASTCALL
DoRop_PSx(ULONG D
, ULONG S
, ULONG P
)
308 return ROP_PSx(D
,S
,P
);
311 ULONG FASTCALL
DoRop_SPDSonox(ULONG D
, ULONG S
, ULONG P
)
313 return ROP_SPDSonox(D
,S
,P
);
316 ULONG FASTCALL
DoRop_SPDSnaox(ULONG D
, ULONG S
, ULONG P
)
318 return ROP_SPDSnaox(D
,S
,P
);
321 ULONG FASTCALL
DoRop_PSan(ULONG D
, ULONG S
, ULONG P
)
323 return ROP_PSan(D
,S
,P
);
326 ULONG FASTCALL
DoRop_PSDnaa(ULONG D
, ULONG S
, ULONG P
)
328 return ROP_PSDnaa(D
,S
,P
);
331 ULONG FASTCALL
DoRop_DPSxon(ULONG D
, ULONG S
, ULONG P
)
333 return ROP_DPSxon(D
,S
,P
);
336 ULONG FASTCALL
DoRop_SDxPDxa(ULONG D
, ULONG S
, ULONG P
)
338 return ROP_SDxPDxa(D
,S
,P
);
341 ULONG FASTCALL
DoRop_SPDSanaxn(ULONG D
, ULONG S
, ULONG P
)
343 return ROP_SPDSanaxn(D
,S
,P
);
346 ULONG FASTCALL
DoRop_SDna(ULONG D
, ULONG S
, ULONG P
)
348 return ROP_SDna(D
,S
,P
);
351 ULONG FASTCALL
DoRop_DPSnaon(ULONG D
, ULONG S
, ULONG P
)
353 return ROP_DPSnaon(D
,S
,P
);
356 ULONG FASTCALL
DoRop_DSPDaox(ULONG D
, ULONG S
, ULONG P
)
358 return ROP_DSPDaox(D
,S
,P
);
361 ULONG FASTCALL
DoRop_PSDPxaxn(ULONG D
, ULONG S
, ULONG P
)
363 return ROP_PSDPxaxn(D
,S
,P
);
366 ULONG FASTCALL
DoRop_SDPxa(ULONG D
, ULONG S
, ULONG P
)
368 return ROP_SDPxa(D
,S
,P
);
371 ULONG FASTCALL
DoRop_PDSPDaoxxn(ULONG D
, ULONG S
, ULONG P
)
373 return ROP_PDSPDaoxxn(D
,S
,P
);
376 ULONG FASTCALL
DoRop_DPSDoax(ULONG D
, ULONG S
, ULONG P
)
378 return ROP_DPSDoax(D
,S
,P
);
381 ULONG FASTCALL
DoRop_PDSnox(ULONG D
, ULONG S
, ULONG P
)
383 return ROP_PDSnox(D
,S
,P
);
386 ULONG FASTCALL
DoRop_SDPana(ULONG D
, ULONG S
, ULONG P
)
388 return ROP_SDPana(D
,S
,P
);
391 ULONG FASTCALL
DoRop_SSPxDSxoxn(ULONG D
, ULONG S
, ULONG P
)
393 return ROP_SSPxDSxoxn(D
,S
,P
);
396 ULONG FASTCALL
DoRop_PDSPxox(ULONG D
, ULONG S
, ULONG P
)
398 return ROP_PDSPxox(D
,S
,P
);
401 ULONG FASTCALL
DoRop_PDSnoan(ULONG D
, ULONG S
, ULONG P
)
403 return ROP_PDSnoan(D
,S
,P
);
406 ULONG FASTCALL
DoRop_PDna(ULONG D
, ULONG S
, ULONG P
)
408 return ROP_PDna(D
,S
,P
);
411 ULONG FASTCALL
DoRop_DSPnaon(ULONG D
, ULONG S
, ULONG P
)
413 return ROP_DSPnaon(D
,S
,P
);
416 ULONG FASTCALL
DoRop_DPSDaox(ULONG D
, ULONG S
, ULONG P
)
418 return ROP_DPSDaox(D
,S
,P
);
421 ULONG FASTCALL
DoRop_SPDSxaxn(ULONG D
, ULONG S
, ULONG P
)
423 return ROP_SPDSxaxn(D
,S
,P
);
426 ULONG FASTCALL
DoRop_DPSonon(ULONG D
, ULONG S
, ULONG P
)
428 return ROP_DPSonon(D
,S
,P
);
431 ULONG FASTCALL
DoRop_Dn(ULONG D
, ULONG S
, ULONG P
)
433 return ROP_Dn(D
,S
,P
);
436 ULONG FASTCALL
DoRop_DPSox(ULONG D
, ULONG S
, ULONG P
)
438 return ROP_DPSox(D
,S
,P
);
441 ULONG FASTCALL
DoRop_DPSoan(ULONG D
, ULONG S
, ULONG P
)
443 return ROP_DPSoan(D
,S
,P
);
446 ULONG FASTCALL
DoRop_PDSPoax(ULONG D
, ULONG S
, ULONG P
)
448 return ROP_PDSPoax(D
,S
,P
);
451 ULONG FASTCALL
DoRop_DPSnox(ULONG D
, ULONG S
, ULONG P
)
453 return ROP_DPSnox(D
,S
,P
);
456 ULONG FASTCALL
DoRop_DPx(ULONG D
, ULONG S
, ULONG P
)
458 return ROP_DPx(D
,S
,P
);
461 ULONG FASTCALL
DoRop_DPSDonox(ULONG D
, ULONG S
, ULONG P
)
463 return ROP_DPSDonox(D
,S
,P
);
466 ULONG FASTCALL
DoRop_DPSDxox(ULONG D
, ULONG S
, ULONG P
)
468 return ROP_DPSDxox(D
,S
,P
);
471 ULONG FASTCALL
DoRop_DPSnoan(ULONG D
, ULONG S
, ULONG P
)
473 return ROP_DPSnoan(D
,S
,P
);
476 ULONG FASTCALL
DoRop_DPSDnaox(ULONG D
, ULONG S
, ULONG P
)
478 return ROP_DPSDnaox(D
,S
,P
);
481 ULONG FASTCALL
DoRop_DPan(ULONG D
, ULONG S
, ULONG P
)
483 return ROP_DPan(D
,S
,P
);
486 ULONG FASTCALL
DoRop_PDSxa(ULONG D
, ULONG S
, ULONG P
)
488 return ROP_PDSxa(D
,S
,P
);
491 ULONG FASTCALL
DoRop_DSPDSaoxxn(ULONG D
, ULONG S
, ULONG P
)
493 return ROP_DSPDSaoxxn(D
,S
,P
);
496 ULONG FASTCALL
DoRop_DSPDoax(ULONG D
, ULONG S
, ULONG P
)
498 return ROP_DSPDoax(D
,S
,P
);
501 ULONG FASTCALL
DoRop_SDPnox(ULONG D
, ULONG S
, ULONG P
)
503 return ROP_SDPnox(D
,S
,P
);
506 ULONG FASTCALL
DoRop_SDPSoax(ULONG D
, ULONG S
, ULONG P
)
508 return ROP_SDPSoax(D
,S
,P
);
511 ULONG FASTCALL
DoRop_DSPnox(ULONG D
, ULONG S
, ULONG P
)
513 return ROP_DSPnox(D
,S
,P
);
516 ULONG FASTCALL
DoRop_DSx(ULONG D
, ULONG S
, ULONG P
)
518 return ROP_DSx(D
,S
,P
);
521 ULONG FASTCALL
DoRop_SDPSonox(ULONG D
, ULONG S
, ULONG P
)
523 return ROP_SDPSonox(D
,S
,P
);
526 ULONG FASTCALL
DoRop_DSPDSonoxxn(ULONG D
, ULONG S
, ULONG P
)
528 return ROP_DSPDSonoxxn(D
,S
,P
);
531 ULONG FASTCALL
DoRop_PDSxxn(ULONG D
, ULONG S
, ULONG P
)
533 return ROP_PDSxxn(D
,S
,P
);
536 ULONG FASTCALL
DoRop_DPSax(ULONG D
, ULONG S
, ULONG P
)
538 return ROP_DPSax(D
,S
,P
);
541 ULONG FASTCALL
DoRop_PSDPSoaxxn(ULONG D
, ULONG S
, ULONG P
)
543 return ROP_PSDPSoaxxn(D
,S
,P
);
546 ULONG FASTCALL
DoRop_SDPax(ULONG D
, ULONG S
, ULONG P
)
548 return ROP_SDPax(D
,S
,P
);
551 ULONG FASTCALL
DoRop_PDSPDoaxxn(ULONG D
, ULONG S
, ULONG P
)
553 return ROP_PDSPDoaxxn(D
,S
,P
);
556 ULONG FASTCALL
DoRop_SDPSnoax(ULONG D
, ULONG S
, ULONG P
)
558 return ROP_SDPSnoax(D
,S
,P
);
561 ULONG FASTCALL
DoRop_PDSxnan(ULONG D
, ULONG S
, ULONG P
)
563 return ROP_PDSxnan(D
,S
,P
);
566 ULONG FASTCALL
DoRop_PDSana(ULONG D
, ULONG S
, ULONG P
)
568 return ROP_PDSana(D
,S
,P
);
571 ULONG FASTCALL
DoRop_SSDxPDxaxn(ULONG D
, ULONG S
, ULONG P
)
573 return ROP_SSDxPDxaxn(D
,S
,P
);
576 ULONG FASTCALL
DoRop_SDPSxox(ULONG D
, ULONG S
, ULONG P
)
578 return ROP_SDPSxox(D
,S
,P
);
581 ULONG FASTCALL
DoRop_SDPnoan(ULONG D
, ULONG S
, ULONG P
)
583 return ROP_SDPnoan(D
,S
,P
);
586 ULONG FASTCALL
DoRop_DSPDxox(ULONG D
, ULONG S
, ULONG P
)
588 return ROP_DSPDxox(D
,S
,P
);
591 ULONG FASTCALL
DoRop_DSPnoan(ULONG D
, ULONG S
, ULONG P
)
593 return ROP_DSPnoan(D
,S
,P
);
596 ULONG FASTCALL
DoRop_SDPSnaox(ULONG D
, ULONG S
, ULONG P
)
598 return ROP_SDPSnaox(D
,S
,P
);
601 ULONG FASTCALL
DoRop_DSan(ULONG D
, ULONG S
, ULONG P
)
603 return ROP_DSan(D
,S
,P
);
606 ULONG FASTCALL
DoRop_PDSax(ULONG D
, ULONG S
, ULONG P
)
608 return ROP_PDSax(D
,S
,P
);
611 ULONG FASTCALL
DoRop_DSPDSoaxxn(ULONG D
, ULONG S
, ULONG P
)
613 return ROP_DSPDSoaxxn(D
,S
,P
);
616 ULONG FASTCALL
DoRop_DPSDnoax(ULONG D
, ULONG S
, ULONG P
)
618 return ROP_DPSDnoax(D
,S
,P
);
621 ULONG FASTCALL
DoRop_SDPxnan(ULONG D
, ULONG S
, ULONG P
)
623 return ROP_SDPxnan(D
,S
,P
);
626 ULONG FASTCALL
DoRop_SPDSnoax(ULONG D
, ULONG S
, ULONG P
)
628 return ROP_SPDSnoax(D
,S
,P
);
631 ULONG FASTCALL
DoRop_DPSxnan(ULONG D
, ULONG S
, ULONG P
)
633 return ROP_DPSxnan(D
,S
,P
);
636 ULONG FASTCALL
DoRop_SPxDSxo(ULONG D
, ULONG S
, ULONG P
)
638 return ROP_SPxDSxo(D
,S
,P
);
641 ULONG FASTCALL
DoRop_DPSaan(ULONG D
, ULONG S
, ULONG P
)
643 return ROP_DPSaan(D
,S
,P
);
646 ULONG FASTCALL
DoRop_DPSaa(ULONG D
, ULONG S
, ULONG P
)
648 return ROP_DPSaa(D
,S
,P
);
651 ULONG FASTCALL
DoRop_SPxDSxon(ULONG D
, ULONG S
, ULONG P
)
653 return ROP_SPxDSxon(D
,S
,P
);
656 ULONG FASTCALL
DoRop_DPSxna(ULONG D
, ULONG S
, ULONG P
)
658 return ROP_DPSxna(D
,S
,P
);
661 ULONG FASTCALL
DoRop_SPDSnoaxn(ULONG D
, ULONG S
, ULONG P
)
663 return ROP_SPDSnoaxn(D
,S
,P
);
666 ULONG FASTCALL
DoRop_SDPxna(ULONG D
, ULONG S
, ULONG P
)
668 return ROP_SDPxna(D
,S
,P
);
671 ULONG FASTCALL
DoRop_PDSPnoaxn(ULONG D
, ULONG S
, ULONG P
)
673 return ROP_PDSPnoaxn(D
,S
,P
);
676 ULONG FASTCALL
DoRop_DSPDSoaxx(ULONG D
, ULONG S
, ULONG P
)
678 return ROP_DSPDSoaxx(D
,S
,P
);
681 ULONG FASTCALL
DoRop_PDSaxn(ULONG D
, ULONG S
, ULONG P
)
683 return ROP_PDSaxn(D
,S
,P
);
686 ULONG FASTCALL
DoRop_DSa(ULONG D
, ULONG S
, ULONG P
)
688 return ROP_DSa(D
,S
,P
);
691 ULONG FASTCALL
DoRop_SDPSnaoxn(ULONG D
, ULONG S
, ULONG P
)
693 return ROP_SDPSnaoxn(D
,S
,P
);
696 ULONG FASTCALL
DoRop_DSPnoa(ULONG D
, ULONG S
, ULONG P
)
698 return ROP_DSPnoa(D
,S
,P
);
701 ULONG FASTCALL
DoRop_DSPDxoxn(ULONG D
, ULONG S
, ULONG P
)
703 return ROP_DSPDxoxn(D
,S
,P
);
706 ULONG FASTCALL
DoRop_SDPnoa(ULONG D
, ULONG S
, ULONG P
)
708 return ROP_SDPnoa(D
,S
,P
);
711 ULONG FASTCALL
DoRop_SDPSxoxn(ULONG D
, ULONG S
, ULONG P
)
713 return ROP_SDPSxoxn(D
,S
,P
);
716 ULONG FASTCALL
DoRop_SSDxPDxax(ULONG D
, ULONG S
, ULONG P
)
718 return ROP_SSDxPDxax(D
,S
,P
);
721 ULONG FASTCALL
DoRop_PDSanan(ULONG D
, ULONG S
, ULONG P
)
723 return ROP_PDSanan(D
,S
,P
);
726 ULONG FASTCALL
DoRop_PDSxna(ULONG D
, ULONG S
, ULONG P
)
728 return ROP_PDSxna(D
,S
,P
);
731 ULONG FASTCALL
DoRop_SDPSnoaxn(ULONG D
, ULONG S
, ULONG P
)
733 return ROP_SDPSnoaxn(D
,S
,P
);
736 ULONG FASTCALL
DoRop_DPSDPoaxx(ULONG D
, ULONG S
, ULONG P
)
738 return ROP_DPSDPoaxx(D
,S
,P
);
741 ULONG FASTCALL
DoRop_SPDaxn(ULONG D
, ULONG S
, ULONG P
)
743 return ROP_SPDaxn(D
,S
,P
);
746 ULONG FASTCALL
DoRop_PSDPSoaxx(ULONG D
, ULONG S
, ULONG P
)
748 return ROP_PSDPSoaxx(D
,S
,P
);
751 ULONG FASTCALL
DoRop_DPSaxn(ULONG D
, ULONG S
, ULONG P
)
753 return ROP_DPSaxn(D
,S
,P
);
756 ULONG FASTCALL
DoRop_DPSxx(ULONG D
, ULONG S
, ULONG P
)
758 return ROP_DPSxx(D
,S
,P
);
761 ULONG FASTCALL
DoRop_PSDPSonoxx(ULONG D
, ULONG S
, ULONG P
)
763 return ROP_PSDPSonoxx(D
,S
,P
);
766 ULONG FASTCALL
DoRop_SDPSonoxn(ULONG D
, ULONG S
, ULONG P
)
768 return ROP_SDPSonoxn(D
,S
,P
);
771 ULONG FASTCALL
DoRop_DSxn(ULONG D
, ULONG S
, ULONG P
)
773 return ROP_DSxn(D
,S
,P
);
776 ULONG FASTCALL
DoRop_DPSnax(ULONG D
, ULONG S
, ULONG P
)
778 return ROP_DPSnax(D
,S
,P
);
781 ULONG FASTCALL
DoRop_SDPSoaxn(ULONG D
, ULONG S
, ULONG P
)
783 return ROP_SDPSoaxn(D
,S
,P
);
786 ULONG FASTCALL
DoRop_SPDnax(ULONG D
, ULONG S
, ULONG P
)
788 return ROP_SPDnax(D
,S
,P
);
791 ULONG FASTCALL
DoRop_DSPDoaxn(ULONG D
, ULONG S
, ULONG P
)
793 return ROP_DSPDoaxn(D
,S
,P
);
796 ULONG FASTCALL
DoRop_DSPDSaoxx(ULONG D
, ULONG S
, ULONG P
)
798 return ROP_DSPDSaoxx(D
,S
,P
);
801 ULONG FASTCALL
DoRop_PDSxan(ULONG D
, ULONG S
, ULONG P
)
803 return ROP_PDSxan(D
,S
,P
);
806 ULONG FASTCALL
DoRop_DPa(ULONG D
, ULONG S
, ULONG P
)
808 return ROP_DPa(D
,S
,P
);
811 ULONG FASTCALL
DoRop_PDSPnaoxn(ULONG D
, ULONG S
, ULONG P
)
813 return ROP_PDSPnaoxn(D
,S
,P
);
816 ULONG FASTCALL
DoRop_DPSnoa(ULONG D
, ULONG S
, ULONG P
)
818 return ROP_DPSnoa(D
,S
,P
);
821 ULONG FASTCALL
DoRop_DPSDxoxn(ULONG D
, ULONG S
, ULONG P
)
823 return ROP_DPSDxoxn(D
,S
,P
);
826 ULONG FASTCALL
DoRop_PDSPonoxn(ULONG D
, ULONG S
, ULONG P
)
828 return ROP_PDSPonoxn(D
,S
,P
);
831 ULONG FASTCALL
DoRop_PDxn(ULONG D
, ULONG S
, ULONG P
)
833 return ROP_PDxn(D
,S
,P
);
836 ULONG FASTCALL
DoRop_DSPnax(ULONG D
, ULONG S
, ULONG P
)
838 return ROP_DSPnax(D
,S
,P
);
841 ULONG FASTCALL
DoRop_PDSPoaxn(ULONG D
, ULONG S
, ULONG P
)
843 return ROP_PDSPoaxn(D
,S
,P
);
846 ULONG FASTCALL
DoRop_DPSoa(ULONG D
, ULONG S
, ULONG P
)
848 return ROP_DPSoa(D
,S
,P
);
851 ULONG FASTCALL
DoRop_DPSoxn(ULONG D
, ULONG S
, ULONG P
)
853 return ROP_DPSoxn(D
,S
,P
);
856 ULONG FASTCALL
DoRop_D(ULONG D
, ULONG S
, ULONG P
)
861 ULONG FASTCALL
DoRop_DPSono(ULONG D
, ULONG S
, ULONG P
)
863 return ROP_DPSono(D
,S
,P
);
866 ULONG FASTCALL
DoRop_SPDSxax(ULONG D
, ULONG S
, ULONG P
)
868 return ROP_SPDSxax(D
,S
,P
);
871 ULONG FASTCALL
DoRop_DPSDaoxn(ULONG D
, ULONG S
, ULONG P
)
873 return ROP_DPSDaoxn(D
,S
,P
);
876 ULONG FASTCALL
DoRop_DSPnao(ULONG D
, ULONG S
, ULONG P
)
878 return ROP_DSPnao(D
,S
,P
);
881 ULONG FASTCALL
DoRop_DPno(ULONG D
, ULONG S
, ULONG P
)
883 return ROP_DPno(D
,S
,P
);
886 ULONG FASTCALL
DoRop_PDSnoa(ULONG D
, ULONG S
, ULONG P
)
888 return ROP_PDSnoa(D
,S
,P
);
891 ULONG FASTCALL
DoRop_PDSPxoxn(ULONG D
, ULONG S
, ULONG P
)
893 return ROP_PDSPxoxn(D
,S
,P
);
896 ULONG FASTCALL
DoRop_SSPxDSxox(ULONG D
, ULONG S
, ULONG P
)
898 return ROP_SSPxDSxox(D
,S
,P
);
901 ULONG FASTCALL
DoRop_SDPanan(ULONG D
, ULONG S
, ULONG P
)
903 return ROP_SDPanan(D
,S
,P
);
906 ULONG FASTCALL
DoRop_PSDnax(ULONG D
, ULONG S
, ULONG P
)
908 return ROP_PSDnax(D
,S
,P
);
911 ULONG FASTCALL
DoRop_DPSDoaxn(ULONG D
, ULONG S
, ULONG P
)
913 return ROP_DPSDoaxn(D
,S
,P
);
916 ULONG FASTCALL
DoRop_DPSDPaoxx(ULONG D
, ULONG S
, ULONG P
)
918 return ROP_DPSDPaoxx(D
,S
,P
);
921 ULONG FASTCALL
DoRop_SDPxan(ULONG D
, ULONG S
, ULONG P
)
923 return ROP_SDPxan(D
,S
,P
);
926 ULONG FASTCALL
DoRop_PSDPxax(ULONG D
, ULONG S
, ULONG P
)
928 return ROP_PSDPxax(D
,S
,P
);
931 ULONG FASTCALL
DoRop_DSPDaoxn(ULONG D
, ULONG S
, ULONG P
)
933 return ROP_DSPDaoxn(D
,S
,P
);
936 ULONG FASTCALL
DoRop_DPSnao(ULONG D
, ULONG S
, ULONG P
)
938 return ROP_DPSnao(D
,S
,P
);
941 ULONG FASTCALL
DoRop_DSno(ULONG D
, ULONG S
, ULONG P
)
943 return ROP_DSno(D
,S
,P
);
946 ULONG FASTCALL
DoRop_SPDSanax(ULONG D
, ULONG S
, ULONG P
)
948 return ROP_SPDSanax(D
,S
,P
);
951 ULONG FASTCALL
DoRop_SDxPDxan(ULONG D
, ULONG S
, ULONG P
)
953 return ROP_SDxPDxan(D
,S
,P
);
956 ULONG FASTCALL
DoRop_DPSxo(ULONG D
, ULONG S
, ULONG P
)
958 return ROP_DPSxo(D
,S
,P
);
961 ULONG FASTCALL
DoRop_DPSano(ULONG D
, ULONG S
, ULONG P
)
963 return ROP_DPSano(D
,S
,P
);
966 ULONG FASTCALL
DoRop_PSa(ULONG D
, ULONG S
, ULONG P
)
968 return ROP_PSa(D
,S
,P
);
971 ULONG FASTCALL
DoRop_SPDSnaoxn(ULONG D
, ULONG S
, ULONG P
)
973 return ROP_SPDSnaox(D
,S
,P
);
976 ULONG FASTCALL
DoRop_SPDSonoxn(ULONG D
, ULONG S
, ULONG P
)
978 return ROP_SPDSonoxn(D
,S
,P
);
981 ULONG FASTCALL
DoRop_PSxn(ULONG D
, ULONG S
, ULONG P
)
983 return ROP_PSxn(D
,S
,P
);
986 ULONG FASTCALL
DoRop_SPDnoa(ULONG D
, ULONG S
, ULONG P
)
988 return ROP_SPDnoa(D
,S
,P
);
991 ULONG FASTCALL
DoRop_SPDSxoxn(ULONG D
, ULONG S
, ULONG P
)
993 return ROP_SPDSxoxn(D
,S
,P
);
996 ULONG FASTCALL
DoRop_SDPnax(ULONG D
, ULONG S
, ULONG P
)
998 return ROP_SDPnax(D
,S
,P
);
1001 ULONG FASTCALL
DoRop_PSDPoaxn(ULONG D
, ULONG S
, ULONG P
)
1003 return ROP_PSDPoaxn(D
,S
,P
);
1006 ULONG FASTCALL
DoRop_SDPoa(ULONG D
, ULONG S
, ULONG P
)
1008 return ROP_SDPoa(D
,S
,P
);
1011 ULONG FASTCALL
DoRop_SPDoxn(ULONG D
, ULONG S
, ULONG P
)
1013 return ROP_SPDoxn(D
,S
,P
);
1016 ULONG FASTCALL
DoRop_DPSDxax(ULONG D
, ULONG S
, ULONG P
)
1018 return ROP_DPSDxax(D
,S
,P
);
1021 ULONG FASTCALL
DoRop_SPDSaoxn(ULONG D
, ULONG S
, ULONG P
)
1023 return ROP_SPDSaoxn(D
,S
,P
);
1026 ULONG FASTCALL
DoRop_S(ULONG D
, ULONG S
, ULONG P
)
1028 return ROP_S(D
,S
,P
);
1031 ULONG FASTCALL
DoRop_SDPono(ULONG D
, ULONG S
, ULONG P
)
1033 return ROP_SDPono(D
,S
,P
);
1036 ULONG FASTCALL
DoRop_SDPnao(ULONG D
, ULONG S
, ULONG P
)
1038 return ROP_SDPnao(D
,S
,P
);
1041 ULONG FASTCALL
DoRop_SPno(ULONG D
, ULONG S
, ULONG P
)
1043 return ROP_SPno(D
,S
,P
);
1046 ULONG FASTCALL
DoRop_PSDnoa(ULONG D
, ULONG S
, ULONG P
)
1048 return ROP_PSDnoa(D
,S
,P
);
1051 ULONG FASTCALL
DoRop_PSDPxoxn(ULONG D
, ULONG S
, ULONG P
)
1053 return ROP_PSDPxoxn(D
,S
,P
);
1056 ULONG FASTCALL
DoRop_PDSnax(ULONG D
, ULONG S
, ULONG P
)
1058 return ROP_PDSnax(D
,S
,P
);
1061 ULONG FASTCALL
DoRop_SPDSoaxn(ULONG D
, ULONG S
, ULONG P
)
1063 return ROP_SPDSoaxn(D
,S
,P
);
1066 ULONG FASTCALL
DoRop_SSPxPDxax(ULONG D
, ULONG S
, ULONG P
)
1068 return ROP_SSPxPDxax(D
,S
,P
);
1071 ULONG FASTCALL
DoRop_DPSanan(ULONG D
, ULONG S
, ULONG P
)
1073 return ROP_DPSanan(D
,S
,P
);
1076 ULONG FASTCALL
DoRop_PSDPSaoxx(ULONG D
, ULONG S
, ULONG P
)
1078 return ROP_PSDPSaoxx(D
,S
,P
);
1081 ULONG FASTCALL
DoRop_DPSxan(ULONG D
, ULONG S
, ULONG P
)
1083 return ROP_DPSxan(D
,S
,P
);
1086 ULONG FASTCALL
DoRop_PDSPxax(ULONG D
, ULONG S
, ULONG P
)
1088 return ROP_PDSPxax(D
,S
,P
);
1091 ULONG FASTCALL
DoRop_SDPSaoxn(ULONG D
, ULONG S
, ULONG P
)
1093 return ROP_SDPSaoxn(D
,S
,P
);
1096 ULONG FASTCALL
DoRop_DPSDanax(ULONG D
, ULONG S
, ULONG P
)
1098 return ROP_DPSDanax(D
,S
,P
);
1101 ULONG FASTCALL
DoRop_SPxDSxan(ULONG D
, ULONG S
, ULONG P
)
1103 return ROP_SPxDSxan(D
,S
,P
);
1106 ULONG FASTCALL
DoRop_SPDnao(ULONG D
, ULONG S
, ULONG P
)
1108 return ROP_SPDnao(D
,S
,P
);
1111 ULONG FASTCALL
DoRop_SDno(ULONG D
, ULONG S
, ULONG P
)
1113 return ROP_SDno(D
,S
,P
);
1116 ULONG FASTCALL
DoRop_SDPxo(ULONG D
, ULONG S
, ULONG P
)
1118 return ROP_SDPxo(D
,S
,P
);
1121 ULONG FASTCALL
DoRop_SDPano(ULONG D
, ULONG S
, ULONG P
)
1123 return ROP_SDPano(D
,S
,P
);
1126 ULONG FASTCALL
DoRop_PDSoa(ULONG D
, ULONG S
, ULONG P
)
1128 return ROP_PDSoa(D
,S
,P
);
1131 ULONG FASTCALL
DoRop_PDSoxn(ULONG D
, ULONG S
, ULONG P
)
1133 return ROP_PDSoxn(D
,S
,P
);
1136 ULONG FASTCALL
DoRop_DSPDxax(ULONG D
, ULONG S
, ULONG P
)
1138 return ROP_DSPDxax(D
,S
,P
);
1141 ULONG FASTCALL
DoRop_PSDPaoxn(ULONG D
, ULONG S
, ULONG P
)
1143 return ROP_PSDPaoxn(D
,S
,P
);
1146 ULONG FASTCALL
DoRop_SDPSxax(ULONG D
, ULONG S
, ULONG P
)
1148 return ROP_SDPSxax(D
,S
,P
);
1151 ULONG FASTCALL
DoRop_PDSPaoxn(ULONG D
, ULONG S
, ULONG P
)
1153 return ROP_PDSPaoxn(D
,S
,P
);
1156 ULONG FASTCALL
DoRop_SDPSanax(ULONG D
, ULONG S
, ULONG P
)
1158 return ROP_SDPSanax(D
,S
,P
);
1161 ULONG FASTCALL
DoRop_SPxPDxan(ULONG D
, ULONG S
, ULONG P
)
1163 return ROP_SPxPDxan(D
,S
,P
);
1166 ULONG FASTCALL
DoRop_SSPxDSxax(ULONG D
, ULONG S
, ULONG P
)
1168 return ROP_SSPxDSxax(D
,S
,P
);
1171 ULONG FASTCALL
DoRop_DSPDSanaxxn(ULONG D
, ULONG S
, ULONG P
)
1173 return ROP_DSPDSanaxxn(D
,S
,P
);
1176 ULONG FASTCALL
DoRop_DPSao(ULONG D
, ULONG S
, ULONG P
)
1178 return ROP_DPSao(D
,S
,P
);
1181 ULONG FASTCALL
DoRop_DPSxno(ULONG D
, ULONG S
, ULONG P
)
1183 return ROP_DPSxno(D
,S
,P
);
1186 ULONG FASTCALL
DoRop_SDPao(ULONG D
, ULONG S
, ULONG P
)
1188 return ROP_SDPao(D
,S
,P
);
1191 ULONG FASTCALL
DoRop_SDPxno(ULONG D
, ULONG S
, ULONG P
)
1193 return ROP_SDPxno(D
,S
,P
);
1196 ULONG FASTCALL
DoRop_DSo(ULONG D
, ULONG S
, ULONG P
)
1198 return ROP_DSo(D
,S
,P
);
1201 ULONG FASTCALL
DoRop_SDPnoo(ULONG D
, ULONG S
, ULONG P
)
1203 return ROP_SDPnoo(D
,S
,P
);
1206 ULONG FASTCALL
DoRop_P(ULONG D
, ULONG S
, ULONG P
)
1208 return ROP_P(D
,S
,P
);
1211 ULONG FASTCALL
DoRop_PDSono(ULONG D
, ULONG S
, ULONG P
)
1213 return ROP_PDSono(D
,S
,P
);
1216 ULONG FASTCALL
DoRop_PDSnao(ULONG D
, ULONG S
, ULONG P
)
1218 return ROP_PDSnao(D
,S
,P
);
1221 ULONG FASTCALL
DoRop_PSno(ULONG D
, ULONG S
, ULONG P
)
1223 return ROP_PSno(D
,S
,P
);
1226 ULONG FASTCALL
DoRop_PSDnao(ULONG D
, ULONG S
, ULONG P
)
1228 return ROP_PSDnao(D
,S
,P
);
1231 ULONG FASTCALL
DoRop_PDno(ULONG D
, ULONG S
, ULONG P
)
1233 return ROP_PDno(D
,S
,P
);
1236 ULONG FASTCALL
DoRop_PDSxo(ULONG D
, ULONG S
, ULONG P
)
1238 return ROP_PDSxo(D
,S
,P
);
1241 ULONG FASTCALL
DoRop_PDSano(ULONG D
, ULONG S
, ULONG P
)
1243 return ROP_PDSano(D
,S
,P
);
1246 ULONG FASTCALL
DoRop_PDSao(ULONG D
, ULONG S
, ULONG P
)
1248 return ROP_PDSao(D
,S
,P
);
1251 ULONG FASTCALL
DoRop_PDSxno(ULONG D
, ULONG S
, ULONG P
)
1253 return ROP_PDSxno(D
,S
,P
);
1256 ULONG FASTCALL
DoRop_DPo(ULONG D
, ULONG S
, ULONG P
)
1258 return ROP_DPo(D
,S
,P
);
1261 ULONG FASTCALL
DoRop_DPSnoo(ULONG D
, ULONG S
, ULONG P
)
1263 return ROP_DPSnoo(D
,S
,P
);
1266 ULONG FASTCALL
DoRop_PSo(ULONG D
, ULONG S
, ULONG P
)
1268 return ROP_PSo(D
,S
,P
);
1271 ULONG FASTCALL
DoRop_PSDnoo(ULONG D
, ULONG S
, ULONG P
)
1273 return ROP_PSDnoo(D
,S
,P
);
1276 ULONG FASTCALL
DoRop_DPSoo(ULONG D
, ULONG S
, ULONG P
)
1278 return ROP_DPSoo(D
,S
,P
);
1281 ULONG FASTCALL
DoRop_1(ULONG D
, ULONG S
, ULONG P
)
1283 return ROP_1(D
,S
,P
);
1289 DoRop_0
, // BLACKNESS
1306 DoRop_DSon
, // NOTSRCERASE
1340 DoRop_Sn
, // NOTSRCCOPY
1357 DoRop_SDna
, // SRCERASE
1374 DoRop_Dn
, // DSTINVERT
1379 DoRop_DPx
, // PATINVERT
1391 DoRop_DSx
, // SRCINVERT
1425 DoRop_DSa
, // SRCAND
1476 DoRop_DSno
, // MERGEPAINT
1481 DoRop_PSa
, // MERGECOPY
1527 DoRop_DSo
, // SRCPAINT
1540 DoRop_DPSnoo
, // PATPAINT