
#define WrapDelphiCall3(t,n,t1,p1,t2,p2,t3,p3) inline t n(t1 p1, t2 p2, t3 p3) {
__asm mov eax, p1
__asm mov edx, p2
__asm push esp
/*__asm add eps,-4 */
__asm push this
__asm mov ecx, p3
__asm call dword ptr [esp].p##n
__asm pop /*ebx*/
/*__asm add esp,4 */
}