-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetDC);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxReleaseDC);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowScrollBar);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxEnableScrollBar);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollRange);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollPos);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxInvalidateRect);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxViewChange);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxCreateCaret);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowCaret);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCaretPos);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetTimer);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxKillTimer);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScrollWindowEx);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCapture);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetFocus);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCursor);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScreenToClient);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxClientToScreen);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxActivate);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxDeactivate);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetClientRect);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetViewInset);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetCharFormat);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetParaFormat);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSysColor);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetBackStyle);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetMaxLength);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetScrollBars);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPasswordChar);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetAcceleratorPos);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetExtent);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxCharFormatChange);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxParaFormatChange);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPropertyBits);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxNotify);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmGetContext);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmReleaseContext);
-DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSelectionBarWidth);
-
-static ITextHostVtbl textHostVtbl = {
- ITextHostImpl_QueryInterface,
- ITextHostImpl_AddRef,
- ITextHostImpl_Release,
- THISCALL(ITextHostImpl_TxGetDC),
- THISCALL(ITextHostImpl_TxReleaseDC),
- THISCALL(ITextHostImpl_TxShowScrollBar),
- THISCALL(ITextHostImpl_TxEnableScrollBar),
- THISCALL(ITextHostImpl_TxSetScrollRange),
- THISCALL(ITextHostImpl_TxSetScrollPos),
- THISCALL(ITextHostImpl_TxInvalidateRect),
- THISCALL(ITextHostImpl_TxViewChange),
- THISCALL(ITextHostImpl_TxCreateCaret),
- THISCALL(ITextHostImpl_TxShowCaret),
- THISCALL(ITextHostImpl_TxSetCaretPos),
- THISCALL(ITextHostImpl_TxSetTimer),
- THISCALL(ITextHostImpl_TxKillTimer),
- THISCALL(ITextHostImpl_TxScrollWindowEx),
- THISCALL(ITextHostImpl_TxSetCapture),
- THISCALL(ITextHostImpl_TxSetFocus),
- THISCALL(ITextHostImpl_TxSetCursor),
- THISCALL(ITextHostImpl_TxScreenToClient),
- THISCALL(ITextHostImpl_TxClientToScreen),
- THISCALL(ITextHostImpl_TxActivate),
- THISCALL(ITextHostImpl_TxDeactivate),
- THISCALL(ITextHostImpl_TxGetClientRect),
- THISCALL(ITextHostImpl_TxGetViewInset),
- THISCALL(ITextHostImpl_TxGetCharFormat),
- THISCALL(ITextHostImpl_TxGetParaFormat),
- THISCALL(ITextHostImpl_TxGetSysColor),
- THISCALL(ITextHostImpl_TxGetBackStyle),
- THISCALL(ITextHostImpl_TxGetMaxLength),
- THISCALL(ITextHostImpl_TxGetScrollBars),
- THISCALL(ITextHostImpl_TxGetPasswordChar),
- THISCALL(ITextHostImpl_TxGetAcceleratorPos),
- THISCALL(ITextHostImpl_TxGetExtent),
- THISCALL(ITextHostImpl_OnTxCharFormatChange),
- THISCALL(ITextHostImpl_OnTxParaFormatChange),
- THISCALL(ITextHostImpl_TxGetPropertyBits),
- THISCALL(ITextHostImpl_TxNotify),
- THISCALL(ITextHostImpl_TxImmGetContext),
- THISCALL(ITextHostImpl_TxImmReleaseContext),
- THISCALL(ITextHostImpl_TxGetSelectionBarWidth),
-};
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetDC,4)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxReleaseDC,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowScrollBar,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxEnableScrollBar,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollRange,20)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetScrollPos,16)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxInvalidateRect,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxViewChange,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxCreateCaret,16)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxShowCaret,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCaretPos,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetTimer,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxKillTimer,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScrollWindowEx,32)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCapture,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetFocus,4)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxSetCursor,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxScreenToClient,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxClientToScreen,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxActivate,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxDeactivate,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetClientRect,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetViewInset,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetCharFormat,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetParaFormat,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSysColor,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetBackStyle,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetMaxLength,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetScrollBars,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPasswordChar,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetAcceleratorPos,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetExtent,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxCharFormatChange,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_OnTxParaFormatChange,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetPropertyBits,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxNotify,12)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmGetContext,4)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxImmReleaseContext,8)
+DEFINE_THISCALL_WRAPPER(ITextHostImpl_TxGetSelectionBarWidth,8)