#include "DibLib.h" #define FASTCALL __fastcall ULONG FASTCALL DoRop_0(ULONG D, ULONG S, ULONG P) { return ROP_0(D,S,P); } ULONG FASTCALL DoRop_DPSoon(ULONG D, ULONG S, ULONG P) { return ROP_DPSoon(D,S,P); } ULONG FASTCALL DoRop_DPSona(ULONG D, ULONG S, ULONG P) { return ROP_DPSona(D,S,P); } ULONG FASTCALL DoRop_PSon(ULONG D, ULONG S, ULONG P) { return ROP_PSon(D,S,P); } ULONG FASTCALL DoRop_SDPona(ULONG D, ULONG S, ULONG P) { return ROP_SDPona(D,S,P); } ULONG FASTCALL DoRop_DPon(ULONG D, ULONG S, ULONG P) { return ROP_DPon(D,S,P); } ULONG FASTCALL DoRop_PDSxnon(ULONG D, ULONG S, ULONG P) { return ROP_PDSxnon(D,S,P); } ULONG FASTCALL DoRop_PDSaon(ULONG D, ULONG S, ULONG P) { return ROP_PDSaon(D,S,P); } ULONG FASTCALL DoRop_SDPnaa(ULONG D, ULONG S, ULONG P) { return ROP_SDPnaa(D,S,P); } ULONG FASTCALL DoRop_PDSxon(ULONG D, ULONG S, ULONG P) { return ROP_PDSxon(D,S,P); } ULONG FASTCALL DoRop_DPna(ULONG D, ULONG S, ULONG P) { return ROP_DPna(D,S,P); } ULONG FASTCALL DoRop_PSDnaon(ULONG D, ULONG S, ULONG P) { return ROP_PSDnaon(D,S,P); } ULONG FASTCALL DoRop_SPna(ULONG D, ULONG S, ULONG P) { return ROP_SPna(D,S,P); } ULONG FASTCALL DoRop_PDSnaon(ULONG D, ULONG S, ULONG P) { return ROP_PDSnaon(D,S,P); } ULONG FASTCALL DoRop_PDSonon(ULONG D, ULONG S, ULONG P) { return ROP_PDSonon(D,S,P); } ULONG FASTCALL DoRop_Pn(ULONG D, ULONG S, ULONG P) { return ROP_Pn(D,S,P); } ULONG FASTCALL DoRop_PDSona(ULONG D, ULONG S, ULONG P) { return ROP_PDSona(D,S,P); } ULONG FASTCALL DoRop_DSon(ULONG D, ULONG S, ULONG P) { return ROP_DSon(D,S,P); } ULONG FASTCALL DoRop_SDPxnon(ULONG D, ULONG S, ULONG P) { return ROP_SDPxnon(D,S,P); } ULONG FASTCALL DoRop_SDPaon(ULONG D, ULONG S, ULONG P) { return ROP_SDPaon(D,S,P); } ULONG FASTCALL DoRop_DPSxnon(ULONG D, ULONG S, ULONG P) { return ROP_DPSxnon(D,S,P); } ULONG FASTCALL DoRop_DPSaon(ULONG D, ULONG S, ULONG P) { return ROP_DPSaon(D,S,P); } ULONG FASTCALL DoRop_PSDPSanaxx(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSanaxx(D,S,P); } ULONG FASTCALL DoRop_SSPxDSxaxn(ULONG D, ULONG S, ULONG P) { return ROP_SSPxDSxaxn(D,S,P); } ULONG FASTCALL DoRop_SPxPDxa(ULONG D, ULONG S, ULONG P) { return ROP_SPxPDxa(D,S,P); } ULONG FASTCALL DoRop_SDPSanaxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSanaxn(D,S,P); } ULONG FASTCALL DoRop_PDSPaox(ULONG D, ULONG S, ULONG P) { return ROP_PDSPaox(D,S,P); } ULONG FASTCALL DoRop_SDPSxaxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSxaxn(D,S,P); } ULONG FASTCALL DoRop_PSDPaox(ULONG D, ULONG S, ULONG P) { return ROP_PSDPaox(D,S,P); } ULONG FASTCALL DoRop_DSPDxaxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDxaxn(D,S,P); } ULONG FASTCALL DoRop_PDSox(ULONG D, ULONG S, ULONG P) { return ROP_PDSox(D,S,P); } ULONG FASTCALL DoRop_PDSoan(ULONG D, ULONG S, ULONG P) { return ROP_PDSoan(D,S,P); } ULONG FASTCALL DoRop_DPSnaa(ULONG D, ULONG S, ULONG P) { return ROP_DPSnaa(D,S,P); } ULONG FASTCALL DoRop_SDPxon(ULONG D, ULONG S, ULONG P) { return ROP_SDPxon(D,S,P); } ULONG FASTCALL DoRop_DSna(ULONG D, ULONG S, ULONG P) { return ROP_DSna(D,S,P); } ULONG FASTCALL DoRop_SPDnaon(ULONG D, ULONG S, ULONG P) { return ROP_SPDnaon(D,S,P); } ULONG FASTCALL DoRop_SPxDSxa(ULONG D, ULONG S, ULONG P) { return ROP_SPxDSxa(D,S,P); } ULONG FASTCALL DoRop_PDSPanaxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPanaxn(D,S,P); } ULONG FASTCALL DoRop_SDPSaox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSaox(D,S,P); } ULONG FASTCALL DoRop_SDPSxnox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSxnox(D,S,P); } ULONG FASTCALL DoRop_DPSxa(ULONG D, ULONG S, ULONG P) { return ROP_DPSxa(D,S,P); } ULONG FASTCALL DoRop_PSDPSaoxxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSaoxxn(D,S,P); } ULONG FASTCALL DoRop_DPSana(ULONG D, ULONG S, ULONG P) { return ROP_DPSana(D,S,P); } ULONG FASTCALL DoRop_SSPxPDxaxn(ULONG D, ULONG S, ULONG P) { return ROP_SSPxPDxaxn(D,S,P); } ULONG FASTCALL DoRop_SPDSoax(ULONG D, ULONG S, ULONG P) { return ROP_SPDSoax(D,S,P); } ULONG FASTCALL DoRop_PSDnox(ULONG D, ULONG S, ULONG P) { return ROP_PSDnox(D,S,P); } ULONG FASTCALL DoRop_PSDPxox(ULONG D, ULONG S, ULONG P) { return ROP_PSDPxox(D,S,P); } ULONG FASTCALL DoRop_PSDnoan(ULONG D, ULONG S, ULONG P) { return ROP_PSDnoan(D,S,P); } ULONG FASTCALL DoRop_PSna(ULONG D, ULONG S, ULONG P) { return ROP_PSna(D,S,P); } ULONG FASTCALL DoRop_SDPnaon(ULONG D, ULONG S, ULONG P) { return ROP_SDPnaon(D,S,P); } ULONG FASTCALL DoRop_SDPSoox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSoox(D,S,P); } ULONG FASTCALL DoRop_Sn(ULONG D, ULONG S, ULONG P) { return ROP_Sn(D,S,P); } ULONG FASTCALL DoRop_SPDSaox(ULONG D, ULONG S, ULONG P) { return ROP_SPDSaox(D,S,P); } ULONG FASTCALL DoRop_SPDSxnox(ULONG D, ULONG S, ULONG P) { return ROP_SPDSxnox(D,S,P); } ULONG FASTCALL DoRop_SDPox(ULONG D, ULONG S, ULONG P) { return ROP_SDPox(D,S,P); } ULONG FASTCALL DoRop_SDPoan(ULONG D, ULONG S, ULONG P) { return ROP_SDPoan(D,S,P); } ULONG FASTCALL DoRop_PSDPoax(ULONG D, ULONG S, ULONG P) { return ROP_PSDPoax(D,S,P); } ULONG FASTCALL DoRop_SPDnox(ULONG D, ULONG S, ULONG P) { return ROP_SPDnox(D,S,P); } ULONG FASTCALL DoRop_SPDSxox(ULONG D, ULONG S, ULONG P) { return ROP_SPDSxox(D,S,P); } ULONG FASTCALL DoRop_SPDnoan(ULONG D, ULONG S, ULONG P) { return ROP_SPDnoan(D,S,P); } ULONG FASTCALL DoRop_PSx(ULONG D, ULONG S, ULONG P) { return ROP_PSx(D,S,P); } ULONG FASTCALL DoRop_SPDSonox(ULONG D, ULONG S, ULONG P) { return ROP_SPDSonox(D,S,P); } ULONG FASTCALL DoRop_SPDSnaox(ULONG D, ULONG S, ULONG P) { return ROP_SPDSnaox(D,S,P); } ULONG FASTCALL DoRop_PSan(ULONG D, ULONG S, ULONG P) { return ROP_PSan(D,S,P); } ULONG FASTCALL DoRop_PSDnaa(ULONG D, ULONG S, ULONG P) { return ROP_PSDnaa(D,S,P); } ULONG FASTCALL DoRop_DPSxon(ULONG D, ULONG S, ULONG P) { return ROP_DPSxon(D,S,P); } ULONG FASTCALL DoRop_SDxPDxa(ULONG D, ULONG S, ULONG P) { return ROP_SDxPDxa(D,S,P); } ULONG FASTCALL DoRop_SPDSanaxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSanaxn(D,S,P); } ULONG FASTCALL DoRop_SDna(ULONG D, ULONG S, ULONG P) { return ROP_SDna(D,S,P); } ULONG FASTCALL DoRop_DPSnaon(ULONG D, ULONG S, ULONG P) { return ROP_DPSnaon(D,S,P); } ULONG FASTCALL DoRop_DSPDaox(ULONG D, ULONG S, ULONG P) { return ROP_DSPDaox(D,S,P); } ULONG FASTCALL DoRop_PSDPxaxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPxaxn(D,S,P); } ULONG FASTCALL DoRop_SDPxa(ULONG D, ULONG S, ULONG P) { return ROP_SDPxa(D,S,P); } ULONG FASTCALL DoRop_PDSPDaoxxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPDaoxxn(D,S,P); } ULONG FASTCALL DoRop_DPSDoax(ULONG D, ULONG S, ULONG P) { return ROP_DPSDoax(D,S,P); } ULONG FASTCALL DoRop_PDSnox(ULONG D, ULONG S, ULONG P) { return ROP_PDSnox(D,S,P); } ULONG FASTCALL DoRop_SDPana(ULONG D, ULONG S, ULONG P) { return ROP_SDPana(D,S,P); } ULONG FASTCALL DoRop_SSPxDSxoxn(ULONG D, ULONG S, ULONG P) { return ROP_SSPxDSxoxn(D,S,P); } ULONG FASTCALL DoRop_PDSPxox(ULONG D, ULONG S, ULONG P) { return ROP_PDSPxox(D,S,P); } ULONG FASTCALL DoRop_PDSnoan(ULONG D, ULONG S, ULONG P) { return ROP_PDSnoan(D,S,P); } ULONG FASTCALL DoRop_PDna(ULONG D, ULONG S, ULONG P) { return ROP_PDna(D,S,P); } ULONG FASTCALL DoRop_DSPnaon(ULONG D, ULONG S, ULONG P) { return ROP_DSPnaon(D,S,P); } ULONG FASTCALL DoRop_DPSDaox(ULONG D, ULONG S, ULONG P) { return ROP_DPSDaox(D,S,P); } ULONG FASTCALL DoRop_SPDSxaxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSxaxn(D,S,P); } ULONG FASTCALL DoRop_DPSonon(ULONG D, ULONG S, ULONG P) { return ROP_DPSonon(D,S,P); } ULONG FASTCALL DoRop_Dn(ULONG D, ULONG S, ULONG P) { return ROP_Dn(D,S,P); } ULONG FASTCALL DoRop_DPSox(ULONG D, ULONG S, ULONG P) { return ROP_DPSox(D,S,P); } ULONG FASTCALL DoRop_DPSoan(ULONG D, ULONG S, ULONG P) { return ROP_DPSoan(D,S,P); } ULONG FASTCALL DoRop_PDSPoax(ULONG D, ULONG S, ULONG P) { return ROP_PDSPoax(D,S,P); } ULONG FASTCALL DoRop_DPSnox(ULONG D, ULONG S, ULONG P) { return ROP_DPSnox(D,S,P); } ULONG FASTCALL DoRop_DPx(ULONG D, ULONG S, ULONG P) { return ROP_DPx(D,S,P); } ULONG FASTCALL DoRop_DPSDonox(ULONG D, ULONG S, ULONG P) { return ROP_DPSDonox(D,S,P); } ULONG FASTCALL DoRop_DPSDxox(ULONG D, ULONG S, ULONG P) { return ROP_DPSDxox(D,S,P); } ULONG FASTCALL DoRop_DPSnoan(ULONG D, ULONG S, ULONG P) { return ROP_DPSnoan(D,S,P); } ULONG FASTCALL DoRop_DPSDnaox(ULONG D, ULONG S, ULONG P) { return ROP_DPSDnaox(D,S,P); } ULONG FASTCALL DoRop_DPan(ULONG D, ULONG S, ULONG P) { return ROP_DPan(D,S,P); } ULONG FASTCALL DoRop_PDSxa(ULONG D, ULONG S, ULONG P) { return ROP_PDSxa(D,S,P); } ULONG FASTCALL DoRop_DSPDSaoxxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSaoxxn(D,S,P); } ULONG FASTCALL DoRop_DSPDoax(ULONG D, ULONG S, ULONG P) { return ROP_DSPDoax(D,S,P); } ULONG FASTCALL DoRop_SDPnox(ULONG D, ULONG S, ULONG P) { return ROP_SDPnox(D,S,P); } ULONG FASTCALL DoRop_SDPSoax(ULONG D, ULONG S, ULONG P) { return ROP_SDPSoax(D,S,P); } ULONG FASTCALL DoRop_DSPnox(ULONG D, ULONG S, ULONG P) { return ROP_DSPnox(D,S,P); } ULONG FASTCALL DoRop_DSx(ULONG D, ULONG S, ULONG P) { return ROP_DSx(D,S,P); } ULONG FASTCALL DoRop_SDPSonox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSonox(D,S,P); } ULONG FASTCALL DoRop_DSPDSonoxxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSonoxxn(D,S,P); } ULONG FASTCALL DoRop_PDSxxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSxxn(D,S,P); } ULONG FASTCALL DoRop_DPSax(ULONG D, ULONG S, ULONG P) { return ROP_DPSax(D,S,P); } ULONG FASTCALL DoRop_PSDPSoaxxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSoaxxn(D,S,P); } ULONG FASTCALL DoRop_SDPax(ULONG D, ULONG S, ULONG P) { return ROP_SDPax(D,S,P); } ULONG FASTCALL DoRop_PDSPDoaxxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPDoaxxn(D,S,P); } ULONG FASTCALL DoRop_SDPSnoax(ULONG D, ULONG S, ULONG P) { return ROP_SDPSnoax(D,S,P); } ULONG FASTCALL DoRop_PDSxnan(ULONG D, ULONG S, ULONG P) { return ROP_PDSxnan(D,S,P); } ULONG FASTCALL DoRop_PDSana(ULONG D, ULONG S, ULONG P) { return ROP_PDSana(D,S,P); } ULONG FASTCALL DoRop_SSDxPDxaxn(ULONG D, ULONG S, ULONG P) { return ROP_SSDxPDxaxn(D,S,P); } ULONG FASTCALL DoRop_SDPSxox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSxox(D,S,P); } ULONG FASTCALL DoRop_SDPnoan(ULONG D, ULONG S, ULONG P) { return ROP_SDPnoan(D,S,P); } ULONG FASTCALL DoRop_DSPDxox(ULONG D, ULONG S, ULONG P) { return ROP_DSPDxox(D,S,P); } ULONG FASTCALL DoRop_DSPnoan(ULONG D, ULONG S, ULONG P) { return ROP_DSPnoan(D,S,P); } ULONG FASTCALL DoRop_SDPSnaox(ULONG D, ULONG S, ULONG P) { return ROP_SDPSnaox(D,S,P); } ULONG FASTCALL DoRop_DSan(ULONG D, ULONG S, ULONG P) { return ROP_DSan(D,S,P); } ULONG FASTCALL DoRop_PDSax(ULONG D, ULONG S, ULONG P) { return ROP_PDSax(D,S,P); } ULONG FASTCALL DoRop_DSPDSoaxxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSoaxxn(D,S,P); } ULONG FASTCALL DoRop_DPSDnoax(ULONG D, ULONG S, ULONG P) { return ROP_DPSDnoax(D,S,P); } ULONG FASTCALL DoRop_SDPxnan(ULONG D, ULONG S, ULONG P) { return ROP_SDPxnan(D,S,P); } ULONG FASTCALL DoRop_SPDSnoax(ULONG D, ULONG S, ULONG P) { return ROP_SPDSnoax(D,S,P); } ULONG FASTCALL DoRop_DPSxnan(ULONG D, ULONG S, ULONG P) { return ROP_DPSxnan(D,S,P); } ULONG FASTCALL DoRop_SPxDSxo(ULONG D, ULONG S, ULONG P) { return ROP_SPxDSxo(D,S,P); } ULONG FASTCALL DoRop_DPSaan(ULONG D, ULONG S, ULONG P) { return ROP_DPSaan(D,S,P); } ULONG FASTCALL DoRop_DPSaa(ULONG D, ULONG S, ULONG P) { return ROP_DPSaa(D,S,P); } ULONG FASTCALL DoRop_SPxDSxon(ULONG D, ULONG S, ULONG P) { return ROP_SPxDSxon(D,S,P); } ULONG FASTCALL DoRop_DPSxna(ULONG D, ULONG S, ULONG P) { return ROP_DPSxna(D,S,P); } ULONG FASTCALL DoRop_SPDSnoaxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSnoaxn(D,S,P); } ULONG FASTCALL DoRop_SDPxna(ULONG D, ULONG S, ULONG P) { return ROP_SDPxna(D,S,P); } ULONG FASTCALL DoRop_PDSPnoaxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPnoaxn(D,S,P); } ULONG FASTCALL DoRop_DSPDSoaxx(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSoaxx(D,S,P); } ULONG FASTCALL DoRop_PDSaxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSaxn(D,S,P); } ULONG FASTCALL DoRop_DSa(ULONG D, ULONG S, ULONG P) { return ROP_DSa(D,S,P); } ULONG FASTCALL DoRop_SDPSnaoxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSnaoxn(D,S,P); } ULONG FASTCALL DoRop_DSPnoa(ULONG D, ULONG S, ULONG P) { return ROP_DSPnoa(D,S,P); } ULONG FASTCALL DoRop_DSPDxoxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDxoxn(D,S,P); } ULONG FASTCALL DoRop_SDPnoa(ULONG D, ULONG S, ULONG P) { return ROP_SDPnoa(D,S,P); } ULONG FASTCALL DoRop_SDPSxoxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSxoxn(D,S,P); } ULONG FASTCALL DoRop_SSDxPDxax(ULONG D, ULONG S, ULONG P) { return ROP_SSDxPDxax(D,S,P); } ULONG FASTCALL DoRop_PDSanan(ULONG D, ULONG S, ULONG P) { return ROP_PDSanan(D,S,P); } ULONG FASTCALL DoRop_PDSxna(ULONG D, ULONG S, ULONG P) { return ROP_PDSxna(D,S,P); } ULONG FASTCALL DoRop_SDPSnoaxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSnoaxn(D,S,P); } ULONG FASTCALL DoRop_DPSDPoaxx(ULONG D, ULONG S, ULONG P) { return ROP_DPSDPoaxx(D,S,P); } ULONG FASTCALL DoRop_SPDaxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDaxn(D,S,P); } ULONG FASTCALL DoRop_PSDPSoaxx(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSoaxx(D,S,P); } ULONG FASTCALL DoRop_DPSaxn(ULONG D, ULONG S, ULONG P) { return ROP_DPSaxn(D,S,P); } ULONG FASTCALL DoRop_DPSxx(ULONG D, ULONG S, ULONG P) { return ROP_DPSxx(D,S,P); } ULONG FASTCALL DoRop_PSDPSonoxx(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSonoxx(D,S,P); } ULONG FASTCALL DoRop_SDPSonoxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSonoxn(D,S,P); } ULONG FASTCALL DoRop_DSxn(ULONG D, ULONG S, ULONG P) { return ROP_DSxn(D,S,P); } ULONG FASTCALL DoRop_DPSnax(ULONG D, ULONG S, ULONG P) { return ROP_DPSnax(D,S,P); } ULONG FASTCALL DoRop_SDPSoaxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSoaxn(D,S,P); } ULONG FASTCALL DoRop_SPDnax(ULONG D, ULONG S, ULONG P) { return ROP_SPDnax(D,S,P); } ULONG FASTCALL DoRop_DSPDoaxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDoaxn(D,S,P); } ULONG FASTCALL DoRop_DSPDSaoxx(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSaoxx(D,S,P); } ULONG FASTCALL DoRop_PDSxan(ULONG D, ULONG S, ULONG P) { return ROP_PDSxan(D,S,P); } ULONG FASTCALL DoRop_DPa(ULONG D, ULONG S, ULONG P) { return ROP_DPa(D,S,P); } ULONG FASTCALL DoRop_PDSPnaoxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPnaoxn(D,S,P); } ULONG FASTCALL DoRop_DPSnoa(ULONG D, ULONG S, ULONG P) { return ROP_DPSnoa(D,S,P); } ULONG FASTCALL DoRop_DPSDxoxn(ULONG D, ULONG S, ULONG P) { return ROP_DPSDxoxn(D,S,P); } ULONG FASTCALL DoRop_PDSPonoxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPonoxn(D,S,P); } ULONG FASTCALL DoRop_PDxn(ULONG D, ULONG S, ULONG P) { return ROP_PDxn(D,S,P); } ULONG FASTCALL DoRop_DSPnax(ULONG D, ULONG S, ULONG P) { return ROP_DSPnax(D,S,P); } ULONG FASTCALL DoRop_PDSPoaxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPoaxn(D,S,P); } ULONG FASTCALL DoRop_DPSoa(ULONG D, ULONG S, ULONG P) { return ROP_DPSoa(D,S,P); } ULONG FASTCALL DoRop_DPSoxn(ULONG D, ULONG S, ULONG P) { return ROP_DPSoxn(D,S,P); } ULONG FASTCALL DoRop_D(ULONG D, ULONG S, ULONG P) { return ROP_D(D,S,P); } ULONG FASTCALL DoRop_DPSono(ULONG D, ULONG S, ULONG P) { return ROP_DPSono(D,S,P); } ULONG FASTCALL DoRop_SPDSxax(ULONG D, ULONG S, ULONG P) { return ROP_SPDSxax(D,S,P); } ULONG FASTCALL DoRop_DPSDaoxn(ULONG D, ULONG S, ULONG P) { return ROP_DPSDaoxn(D,S,P); } ULONG FASTCALL DoRop_DSPnao(ULONG D, ULONG S, ULONG P) { return ROP_DSPnao(D,S,P); } ULONG FASTCALL DoRop_DPno(ULONG D, ULONG S, ULONG P) { return ROP_DPno(D,S,P); } ULONG FASTCALL DoRop_PDSnoa(ULONG D, ULONG S, ULONG P) { return ROP_PDSnoa(D,S,P); } ULONG FASTCALL DoRop_PDSPxoxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPxoxn(D,S,P); } ULONG FASTCALL DoRop_SSPxDSxox(ULONG D, ULONG S, ULONG P) { return ROP_SSPxDSxox(D,S,P); } ULONG FASTCALL DoRop_SDPanan(ULONG D, ULONG S, ULONG P) { return ROP_SDPanan(D,S,P); } ULONG FASTCALL DoRop_PSDnax(ULONG D, ULONG S, ULONG P) { return ROP_PSDnax(D,S,P); } ULONG FASTCALL DoRop_DPSDoaxn(ULONG D, ULONG S, ULONG P) { return ROP_DPSDoaxn(D,S,P); } ULONG FASTCALL DoRop_DPSDPaoxx(ULONG D, ULONG S, ULONG P) { return ROP_DPSDPaoxx(D,S,P); } ULONG FASTCALL DoRop_SDPxan(ULONG D, ULONG S, ULONG P) { return ROP_SDPxan(D,S,P); } ULONG FASTCALL DoRop_PSDPxax(ULONG D, ULONG S, ULONG P) { return ROP_PSDPxax(D,S,P); } ULONG FASTCALL DoRop_DSPDaoxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDaoxn(D,S,P); } ULONG FASTCALL DoRop_DPSnao(ULONG D, ULONG S, ULONG P) { return ROP_DPSnao(D,S,P); } ULONG FASTCALL DoRop_DSno(ULONG D, ULONG S, ULONG P) { return ROP_DSno(D,S,P); } ULONG FASTCALL DoRop_SPDSanax(ULONG D, ULONG S, ULONG P) { return ROP_SPDSanax(D,S,P); } ULONG FASTCALL DoRop_SDxPDxan(ULONG D, ULONG S, ULONG P) { return ROP_SDxPDxan(D,S,P); } ULONG FASTCALL DoRop_DPSxo(ULONG D, ULONG S, ULONG P) { return ROP_DPSxo(D,S,P); } ULONG FASTCALL DoRop_DPSano(ULONG D, ULONG S, ULONG P) { return ROP_DPSano(D,S,P); } ULONG FASTCALL DoRop_PSa(ULONG D, ULONG S, ULONG P) { return ROP_PSa(D,S,P); } ULONG FASTCALL DoRop_SPDSnaoxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSnaox(D,S,P); } ULONG FASTCALL DoRop_SPDSonoxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSonoxn(D,S,P); } ULONG FASTCALL DoRop_PSxn(ULONG D, ULONG S, ULONG P) { return ROP_PSxn(D,S,P); } ULONG FASTCALL DoRop_SPDnoa(ULONG D, ULONG S, ULONG P) { return ROP_SPDnoa(D,S,P); } ULONG FASTCALL DoRop_SPDSxoxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSxoxn(D,S,P); } ULONG FASTCALL DoRop_SDPnax(ULONG D, ULONG S, ULONG P) { return ROP_SDPnax(D,S,P); } ULONG FASTCALL DoRop_PSDPoaxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPoaxn(D,S,P); } ULONG FASTCALL DoRop_SDPoa(ULONG D, ULONG S, ULONG P) { return ROP_SDPoa(D,S,P); } ULONG FASTCALL DoRop_SPDoxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDoxn(D,S,P); } ULONG FASTCALL DoRop_DPSDxax(ULONG D, ULONG S, ULONG P) { return ROP_DPSDxax(D,S,P); } ULONG FASTCALL DoRop_SPDSaoxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSaoxn(D,S,P); } ULONG FASTCALL DoRop_S(ULONG D, ULONG S, ULONG P) { return ROP_S(D,S,P); } ULONG FASTCALL DoRop_SDPono(ULONG D, ULONG S, ULONG P) { return ROP_SDPono(D,S,P); } ULONG FASTCALL DoRop_SDPnao(ULONG D, ULONG S, ULONG P) { return ROP_SDPnao(D,S,P); } ULONG FASTCALL DoRop_SPno(ULONG D, ULONG S, ULONG P) { return ROP_SPno(D,S,P); } ULONG FASTCALL DoRop_PSDnoa(ULONG D, ULONG S, ULONG P) { return ROP_PSDnoa(D,S,P); } ULONG FASTCALL DoRop_PSDPxoxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPxoxn(D,S,P); } ULONG FASTCALL DoRop_PDSnax(ULONG D, ULONG S, ULONG P) { return ROP_PDSnax(D,S,P); } ULONG FASTCALL DoRop_SPDSoaxn(ULONG D, ULONG S, ULONG P) { return ROP_SPDSoaxn(D,S,P); } ULONG FASTCALL DoRop_SSPxPDxax(ULONG D, ULONG S, ULONG P) { return ROP_SSPxPDxax(D,S,P); } ULONG FASTCALL DoRop_DPSanan(ULONG D, ULONG S, ULONG P) { return ROP_DPSanan(D,S,P); } ULONG FASTCALL DoRop_PSDPSaoxx(ULONG D, ULONG S, ULONG P) { return ROP_PSDPSaoxx(D,S,P); } ULONG FASTCALL DoRop_DPSxan(ULONG D, ULONG S, ULONG P) { return ROP_DPSxan(D,S,P); } ULONG FASTCALL DoRop_PDSPxax(ULONG D, ULONG S, ULONG P) { return ROP_PDSPxax(D,S,P); } ULONG FASTCALL DoRop_SDPSaoxn(ULONG D, ULONG S, ULONG P) { return ROP_SDPSaoxn(D,S,P); } ULONG FASTCALL DoRop_DPSDanax(ULONG D, ULONG S, ULONG P) { return ROP_DPSDanax(D,S,P); } ULONG FASTCALL DoRop_SPxDSxan(ULONG D, ULONG S, ULONG P) { return ROP_SPxDSxan(D,S,P); } ULONG FASTCALL DoRop_SPDnao(ULONG D, ULONG S, ULONG P) { return ROP_SPDnao(D,S,P); } ULONG FASTCALL DoRop_SDno(ULONG D, ULONG S, ULONG P) { return ROP_SDno(D,S,P); } ULONG FASTCALL DoRop_SDPxo(ULONG D, ULONG S, ULONG P) { return ROP_SDPxo(D,S,P); } ULONG FASTCALL DoRop_SDPano(ULONG D, ULONG S, ULONG P) { return ROP_SDPano(D,S,P); } ULONG FASTCALL DoRop_PDSoa(ULONG D, ULONG S, ULONG P) { return ROP_PDSoa(D,S,P); } ULONG FASTCALL DoRop_PDSoxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSoxn(D,S,P); } ULONG FASTCALL DoRop_DSPDxax(ULONG D, ULONG S, ULONG P) { return ROP_DSPDxax(D,S,P); } ULONG FASTCALL DoRop_PSDPaoxn(ULONG D, ULONG S, ULONG P) { return ROP_PSDPaoxn(D,S,P); } ULONG FASTCALL DoRop_SDPSxax(ULONG D, ULONG S, ULONG P) { return ROP_SDPSxax(D,S,P); } ULONG FASTCALL DoRop_PDSPaoxn(ULONG D, ULONG S, ULONG P) { return ROP_PDSPaoxn(D,S,P); } ULONG FASTCALL DoRop_SDPSanax(ULONG D, ULONG S, ULONG P) { return ROP_SDPSanax(D,S,P); } ULONG FASTCALL DoRop_SPxPDxan(ULONG D, ULONG S, ULONG P) { return ROP_SPxPDxan(D,S,P); } ULONG FASTCALL DoRop_SSPxDSxax(ULONG D, ULONG S, ULONG P) { return ROP_SSPxDSxax(D,S,P); } ULONG FASTCALL DoRop_DSPDSanaxxn(ULONG D, ULONG S, ULONG P) { return ROP_DSPDSanaxxn(D,S,P); } ULONG FASTCALL DoRop_DPSao(ULONG D, ULONG S, ULONG P) { return ROP_DPSao(D,S,P); } ULONG FASTCALL DoRop_DPSxno(ULONG D, ULONG S, ULONG P) { return ROP_DPSxno(D,S,P); } ULONG FASTCALL DoRop_SDPao(ULONG D, ULONG S, ULONG P) { return ROP_SDPao(D,S,P); } ULONG FASTCALL DoRop_SDPxno(ULONG D, ULONG S, ULONG P) { return ROP_SDPxno(D,S,P); } ULONG FASTCALL DoRop_DSo(ULONG D, ULONG S, ULONG P) { return ROP_DSo(D,S,P); } ULONG FASTCALL DoRop_SDPnoo(ULONG D, ULONG S, ULONG P) { return ROP_SDPnoo(D,S,P); } ULONG FASTCALL DoRop_P(ULONG D, ULONG S, ULONG P) { return ROP_P(D,S,P); } ULONG FASTCALL DoRop_PDSono(ULONG D, ULONG S, ULONG P) { return ROP_PDSono(D,S,P); } ULONG FASTCALL DoRop_PDSnao(ULONG D, ULONG S, ULONG P) { return ROP_PDSnao(D,S,P); } ULONG FASTCALL DoRop_PSno(ULONG D, ULONG S, ULONG P) { return ROP_PSno(D,S,P); } ULONG FASTCALL DoRop_PSDnao(ULONG D, ULONG S, ULONG P) { return ROP_PSDnao(D,S,P); } ULONG FASTCALL DoRop_PDno(ULONG D, ULONG S, ULONG P) { return ROP_PDno(D,S,P); } ULONG FASTCALL DoRop_PDSxo(ULONG D, ULONG S, ULONG P) { return ROP_PDSxo(D,S,P); } ULONG FASTCALL DoRop_PDSano(ULONG D, ULONG S, ULONG P) { return ROP_PDSano(D,S,P); } ULONG FASTCALL DoRop_PDSao(ULONG D, ULONG S, ULONG P) { return ROP_PDSao(D,S,P); } ULONG FASTCALL DoRop_PDSxno(ULONG D, ULONG S, ULONG P) { return ROP_PDSxno(D,S,P); } ULONG FASTCALL DoRop_DPo(ULONG D, ULONG S, ULONG P) { return ROP_DPo(D,S,P); } ULONG FASTCALL DoRop_DPSnoo(ULONG D, ULONG S, ULONG P) { return ROP_DPSnoo(D,S,P); } ULONG FASTCALL DoRop_PSo(ULONG D, ULONG S, ULONG P) { return ROP_PSo(D,S,P); } ULONG FASTCALL DoRop_PSDnoo(ULONG D, ULONG S, ULONG P) { return ROP_PSDnoo(D,S,P); } ULONG FASTCALL DoRop_DPSoo(ULONG D, ULONG S, ULONG P) { return ROP_DPSoo(D,S,P); } ULONG FASTCALL DoRop_1(ULONG D, ULONG S, ULONG P) { return ROP_1(D,S,P); } const PFN_DOROP gapfnRop[256] = { DoRop_0, // BLACKNESS DoRop_DPSoon, DoRop_DPSona, DoRop_PSon, DoRop_SDPona, DoRop_DPon, DoRop_PDSxnon, DoRop_PDSaon, DoRop_SDPnaa, DoRop_PDSxon, DoRop_DPna, DoRop_PSDnaon, DoRop_SPna, DoRop_PDSnaon, DoRop_PDSonon, DoRop_Pn, DoRop_PDSona, DoRop_DSon, // NOTSRCERASE DoRop_SDPxnon, DoRop_SDPaon, DoRop_DPSxnon, DoRop_DPSaon, DoRop_PSDPSanaxx, DoRop_SSPxDSxaxn, DoRop_SPxPDxa, DoRop_SDPSanaxn, DoRop_PDSPaox, DoRop_SDPSxaxn, DoRop_PSDPaox, DoRop_DSPDxaxn, DoRop_PDSox, DoRop_PDSoan, DoRop_DPSnaa, DoRop_SDPxon, DoRop_DSna, DoRop_SPDnaon, DoRop_SPxDSxa, DoRop_PDSPanaxn, DoRop_SDPSaox, DoRop_SDPSxnox, DoRop_DPSxa, DoRop_PSDPSaoxxn, DoRop_DPSana, DoRop_SSPxPDxaxn, DoRop_SPDSoax, DoRop_PSDnox, DoRop_PSDPxox, DoRop_PSDnoan, DoRop_PSna, DoRop_SDPnaon, DoRop_SDPSoox, DoRop_Sn, // NOTSRCCOPY DoRop_SPDSaox, DoRop_SPDSxnox, DoRop_SDPox, DoRop_SDPoan, DoRop_PSDPoax, DoRop_SPDnox, DoRop_SPDSxox, DoRop_SPDnoan, DoRop_PSx, DoRop_SPDSonox, DoRop_SPDSnaox, DoRop_PSan, DoRop_PSDnaa, DoRop_DPSxon, DoRop_SDxPDxa, DoRop_SPDSanaxn, DoRop_SDna, // SRCERASE DoRop_DPSnaon, DoRop_DSPDaox, DoRop_PSDPxaxn, DoRop_SDPxa, DoRop_PDSPDaoxxn, DoRop_DPSDoax, DoRop_PDSnox, DoRop_SDPana, DoRop_SSPxDSxoxn, DoRop_PDSPxox, DoRop_PDSnoan, DoRop_PDna, DoRop_DSPnaon, DoRop_DPSDaox, DoRop_SPDSxaxn, DoRop_DPSonon, DoRop_Dn, // DSTINVERT DoRop_DPSox, DoRop_DPSoan, DoRop_PDSPoax, DoRop_DPSnox, DoRop_DPx, // PATINVERT DoRop_DPSDonox, DoRop_DPSDxox, DoRop_DPSnoan, DoRop_DPSDnaox, DoRop_DPan, DoRop_PDSxa, DoRop_DSPDSaoxxn, DoRop_DSPDoax, DoRop_SDPnox, DoRop_SDPSoax, DoRop_DSPnox, DoRop_DSx, // SRCINVERT DoRop_SDPSonox, DoRop_DSPDSonoxxn, DoRop_PDSxxn, DoRop_DPSax, DoRop_PSDPSoaxxn, DoRop_SDPax, DoRop_PDSPDoaxxn, DoRop_SDPSnoax, DoRop_PDSxnan, DoRop_PDSana, DoRop_SSDxPDxaxn, DoRop_SDPSxox, DoRop_SDPnoan, DoRop_DSPDxox, DoRop_DSPnoan, DoRop_SDPSnaox, DoRop_DSan, DoRop_PDSax, DoRop_DSPDSoaxxn, DoRop_DPSDnoax, DoRop_SDPxnan, DoRop_SPDSnoax, DoRop_DPSxnan, DoRop_SPxDSxo, DoRop_DPSaan, DoRop_DPSaa, DoRop_SPxDSxon, DoRop_DPSxna, DoRop_SPDSnoaxn, DoRop_SDPxna, DoRop_PDSPnoaxn, DoRop_DSPDSoaxx, DoRop_PDSaxn, DoRop_DSa, // SRCAND DoRop_SDPSnaoxn, DoRop_DSPnoa, DoRop_DSPDxoxn, DoRop_SDPnoa, DoRop_SDPSxoxn, DoRop_SSDxPDxax, DoRop_PDSanan, DoRop_PDSxna, DoRop_SDPSnoaxn, DoRop_DPSDPoaxx, DoRop_SPDaxn, DoRop_PSDPSoaxx, DoRop_DPSaxn, DoRop_DPSxx, DoRop_PSDPSonoxx, DoRop_SDPSonoxn, DoRop_DSxn, DoRop_DPSnax, DoRop_SDPSoaxn, DoRop_SPDnax, DoRop_DSPDoaxn, DoRop_DSPDSaoxx, DoRop_PDSxan, DoRop_DPa, DoRop_PDSPnaoxn, DoRop_DPSnoa, DoRop_DPSDxoxn, DoRop_PDSPonoxn, DoRop_PDxn, DoRop_DSPnax, DoRop_PDSPoaxn, DoRop_DPSoa, DoRop_DPSoxn, DoRop_D, DoRop_DPSono, DoRop_SPDSxax, DoRop_DPSDaoxn, DoRop_DSPnao, DoRop_DPno, DoRop_PDSnoa, DoRop_PDSPxoxn, DoRop_SSPxDSxox, DoRop_SDPanan, DoRop_PSDnax, DoRop_DPSDoaxn, DoRop_DPSDPaoxx, DoRop_SDPxan, DoRop_PSDPxax, DoRop_DSPDaoxn, DoRop_DPSnao, DoRop_DSno, // MERGEPAINT DoRop_SPDSanax, DoRop_SDxPDxan, DoRop_DPSxo, DoRop_DPSano, DoRop_PSa, // MERGECOPY DoRop_SPDSnaoxn, DoRop_SPDSonoxn, DoRop_PSxn, DoRop_SPDnoa, DoRop_SPDSxoxn, DoRop_SDPnax, DoRop_PSDPoaxn, DoRop_SDPoa, DoRop_SPDoxn, DoRop_DPSDxax, DoRop_SPDSaoxn, DoRop_S, // SRCCOPY DoRop_SDPono, DoRop_SDPnao, DoRop_SPno, DoRop_PSDnoa, DoRop_PSDPxoxn, DoRop_PDSnax, DoRop_SPDSoaxn, DoRop_SSPxPDxax, DoRop_DPSanan, DoRop_PSDPSaoxx, DoRop_DPSxan, DoRop_PDSPxax, DoRop_SDPSaoxn, DoRop_DPSDanax, DoRop_SPxDSxan, DoRop_SPDnao, DoRop_SDno, DoRop_SDPxo, DoRop_SDPano, DoRop_PDSoa, DoRop_PDSoxn, DoRop_DSPDxax, DoRop_PSDPaoxn, DoRop_SDPSxax, DoRop_PDSPaoxn, DoRop_SDPSanax, DoRop_SPxPDxan, DoRop_SSPxDSxax, DoRop_DSPDSanaxxn, DoRop_DPSao, DoRop_DPSxno, DoRop_SDPao, DoRop_SDPxno, DoRop_DSo, // SRCPAINT DoRop_SDPnoo, DoRop_P, // PATCOPY DoRop_PDSono, DoRop_PDSnao, DoRop_PSno, DoRop_PSDnao, DoRop_PDno, DoRop_PDSxo, DoRop_PDSano, DoRop_PDSao, DoRop_PDSxno, DoRop_DPo, DoRop_DPSnoo, // PATPAINT DoRop_PSo, DoRop_PSDnoo, DoRop_DPSoo, DoRop_1 //WHITENESS };