Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
f3e45c37
Commit
f3e45c37
authored
May 15, 2019
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
riched20: Declare thiscall functions as __thiscall.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
ee4db200
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
132 additions
and
147 deletions
+132
-147
txthost.c
dlls/riched20/txthost.c
+82
-97
txtsrv.c
dlls/riched20/txtsrv.c
+50
-50
No files found.
dlls/riched20/txthost.c
View file @
f3e45c37
...
...
@@ -106,63 +106,73 @@ static ULONG WINAPI ITextHostImpl_Release(ITextHost *iface)
return
ref
;
}
DECLSPEC_HIDDEN
HDC
WINAPI
ITextHostImpl_TxGetDC
(
ITextHost
*
iface
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetDC
,
4
)
DECLSPEC_HIDDEN
HDC
__thiscall
ITextHostImpl_TxGetDC
(
ITextHost
*
iface
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
GetDC
(
This
->
hWnd
);
}
DECLSPEC_HIDDEN
INT
WINAPI
ITextHostImpl_TxReleaseDC
(
ITextHost
*
iface
,
HDC
hdc
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxReleaseDC
,
8
)
DECLSPEC_HIDDEN
INT
__thiscall
ITextHostImpl_TxReleaseDC
(
ITextHost
*
iface
,
HDC
hdc
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
ReleaseDC
(
This
->
hWnd
,
hdc
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxShowScrollBar
(
ITextHost
*
iface
,
INT
fnBar
,
BOOL
fShow
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxShowScrollBar
,
12
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxShowScrollBar
(
ITextHost
*
iface
,
INT
fnBar
,
BOOL
fShow
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
ShowScrollBar
(
This
->
hWnd
,
fnBar
,
fShow
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxEnableScrollBar
(
ITextHost
*
iface
,
INT
fuSBFlags
,
INT
fuArrowflags
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxEnableScrollBar
,
12
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxEnableScrollBar
(
ITextHost
*
iface
,
INT
fuSBFlags
,
INT
fuArrowflags
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
EnableScrollBar
(
This
->
hWnd
,
fuSBFlags
,
fuArrowflags
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxSetScrollRange
(
ITextHost
*
iface
,
INT
fnBar
,
LONG
nMinPos
,
INT
nMaxPos
,
BOOL
fRedraw
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetScrollRange
,
20
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxSetScrollRange
(
ITextHost
*
iface
,
INT
fnBar
,
LONG
nMinPos
,
INT
nMaxPos
,
BOOL
fRedraw
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
SetScrollRange
(
This
->
hWnd
,
fnBar
,
nMinPos
,
nMaxPos
,
fRedraw
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxSetScrollPos
(
ITextHost
*
iface
,
INT
fnBar
,
INT
nPos
,
BOOL
fRedraw
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetScrollPos
,
16
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxSetScrollPos
(
ITextHost
*
iface
,
INT
fnBar
,
INT
nPos
,
BOOL
fRedraw
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
SetScrollPos
(
This
->
hWnd
,
fnBar
,
nPos
,
fRedraw
)
!=
0
;
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxInvalidateRect
(
ITextHost
*
iface
,
LPCRECT
prc
,
BOOL
fMode
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxInvalidateRect
,
12
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxInvalidateRect
(
ITextHost
*
iface
,
LPCRECT
prc
,
BOOL
fMode
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
InvalidateRect
(
This
->
hWnd
,
prc
,
fMode
);
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxViewChange
(
ITextHost
*
iface
,
BOOL
fUpdate
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxViewChange
,
8
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxViewChange
(
ITextHost
*
iface
,
BOOL
fUpdate
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
if
(
fUpdate
)
UpdateWindow
(
This
->
hWnd
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxCreateCaret
(
ITextHost
*
iface
,
HBITMAP
hbmp
,
INT
xWidth
,
INT
yHeight
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxCreateCaret
,
16
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxCreateCaret
(
ITextHost
*
iface
,
HBITMAP
hbmp
,
INT
xWidth
,
INT
yHeight
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
CreateCaret
(
This
->
hWnd
,
hbmp
,
xWidth
,
yHeight
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxShowCaret
(
ITextHost
*
iface
,
BOOL
fShow
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxShowCaret
,
8
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxShowCaret
(
ITextHost
*
iface
,
BOOL
fShow
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
if
(
fShow
)
...
...
@@ -171,34 +181,39 @@ DECLSPEC_HIDDEN BOOL WINAPI ITextHostImpl_TxShowCaret(ITextHost *iface, BOOL fSh
return
HideCaret
(
This
->
hWnd
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxSetCaretPos
(
ITextHost
*
iface
,
INT
x
,
INT
y
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetCaretPos
,
12
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxSetCaretPos
(
ITextHost
*
iface
,
INT
x
,
INT
y
)
{
return
SetCaretPos
(
x
,
y
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxSetTimer
(
ITextHost
*
iface
,
UINT
idTimer
,
UINT
uTimeout
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetTimer
,
12
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxSetTimer
(
ITextHost
*
iface
,
UINT
idTimer
,
UINT
uTimeout
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
SetTimer
(
This
->
hWnd
,
idTimer
,
uTimeout
,
NULL
)
!=
0
;
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxKillTimer
(
ITextHost
*
iface
,
UINT
idTimer
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxKillTimer
,
8
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxKillTimer
(
ITextHost
*
iface
,
UINT
idTimer
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
KillTimer
(
This
->
hWnd
,
idTimer
);
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxScrollWindowEx
(
ITextHost
*
iface
,
INT
dx
,
INT
dy
,
LPCRECT
lprcScroll
,
LPCRECT
lprcClip
,
HRGN
hRgnUpdate
,
LPRECT
lprcUpdate
,
UINT
fuScroll
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxScrollWindowEx
,
32
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxScrollWindowEx
(
ITextHost
*
iface
,
INT
dx
,
INT
dy
,
LPCRECT
lprcScroll
,
LPCRECT
lprcClip
,
HRGN
hRgnUpdate
,
LPRECT
lprcUpdate
,
UINT
fuScroll
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ScrollWindowEx
(
This
->
hWnd
,
dx
,
dy
,
lprcScroll
,
lprcClip
,
hRgnUpdate
,
lprcUpdate
,
fuScroll
);
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxSetCapture
(
ITextHost
*
iface
,
BOOL
fCapture
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetCapture
,
8
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxSetCapture
(
ITextHost
*
iface
,
BOOL
fCapture
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
if
(
fCapture
)
...
...
@@ -207,54 +222,58 @@ DECLSPEC_HIDDEN void WINAPI ITextHostImpl_TxSetCapture(ITextHost *iface, BOOL fC
ReleaseCapture
();
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxSetFocus
(
ITextHost
*
iface
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetFocus
,
4
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxSetFocus
(
ITextHost
*
iface
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
SetFocus
(
This
->
hWnd
);
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxSetCursor
(
ITextHost
*
iface
,
HCURSOR
hcur
,
BOOL
fText
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxSetCursor
,
12
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxSetCursor
(
ITextHost
*
iface
,
HCURSOR
hcur
,
BOOL
fText
)
{
SetCursor
(
hcur
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxScreenToClient
(
ITextHost
*
iface
,
LPPOINT
lppt
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxScreenToClient
,
8
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxScreenToClient
(
ITextHost
*
iface
,
LPPOINT
lppt
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
ScreenToClient
(
This
->
hWnd
,
lppt
);
}
DECLSPEC_HIDDEN
BOOL
WINAPI
ITextHostImpl_TxClientToScreen
(
ITextHost
*
iface
,
LPPOINT
lppt
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxClientToScreen
,
8
)
DECLSPEC_HIDDEN
BOOL
__thiscall
ITextHostImpl_TxClientToScreen
(
ITextHost
*
iface
,
LPPOINT
lppt
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
ClientToScreen
(
This
->
hWnd
,
lppt
);
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxActivate
(
ITextHost
*
iface
,
LONG
*
plOldState
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxActivate
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxActivate
(
ITextHost
*
iface
,
LONG
*
plOldState
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
*
plOldState
=
HandleToLong
(
SetActiveWindow
(
This
->
hWnd
));
return
(
*
plOldState
?
S_OK
:
E_FAIL
);
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxDeactivate
(
ITextHost
*
iface
,
LONG
lNewState
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxDeactivate
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxDeactivate
(
ITextHost
*
iface
,
LONG
lNewState
)
{
HWND
ret
=
SetActiveWindow
(
LongToHandle
(
lNewState
));
return
(
ret
?
S_OK
:
E_FAIL
);
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetClientRect
(
ITextHost
*
iface
,
LPRECT
prc
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetClientRect
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetClientRect
(
ITextHost
*
iface
,
LPRECT
prc
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
int
ret
=
GetClientRect
(
This
->
hWnd
,
prc
);
return
(
ret
?
S_OK
:
E_FAIL
);
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetViewInset
(
ITextHost
*
iface
,
LPRECT
prc
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetViewInset
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetViewInset
(
ITextHost
*
iface
,
LPRECT
prc
)
{
prc
->
top
=
0
;
prc
->
left
=
0
;
...
...
@@ -263,41 +282,42 @@ DECLSPEC_HIDDEN HRESULT WINAPI ITextHostImpl_TxGetViewInset(ITextHost *iface,
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetCharFormat
(
ITextHost
*
iface
,
const
CHARFORMATW
**
ppCF
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetCharFormat
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetCharFormat
(
ITextHost
*
iface
,
const
CHARFORMATW
**
ppCF
)
{
return
E_NOTIMPL
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetParaFormat
(
ITextHost
*
iface
,
const
PARAFORMAT
**
fmt
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetParaFormat
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetParaFormat
(
ITextHost
*
iface
,
const
PARAFORMAT
**
fmt
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
*
fmt
=
(
const
PARAFORMAT
*
)
&
This
->
para_fmt
;
return
S_OK
;
}
DE
CLSPEC_HIDDEN
COLORREF
WINAPI
ITextHostImpl_TxGetSysColor
(
ITextHost
*
iface
,
int
nIndex
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetSysColor
,
8
)
DECLSPEC_HIDDEN
COLORREF
__thiscall
ITextHostImpl_TxGetSysColor
(
ITextHost
*
iface
,
int
nIndex
)
{
return
GetSysColor
(
nIndex
);
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetBackStyle
(
ITextHost
*
iface
,
TXTBACKSTYLE
*
pStyle
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetBackStyle
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetBackStyle
(
ITextHost
*
iface
,
TXTBACKSTYLE
*
pStyle
)
{
*
pStyle
=
TXTBACK_OPAQUE
;
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetMaxLength
(
ITextHost
*
iface
,
DWORD
*
pLength
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetMaxLength
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetMaxLength
(
ITextHost
*
iface
,
DWORD
*
pLength
)
{
*
pLength
=
INFINITE
;
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetScrollBars
(
ITextHost
*
iface
,
DWORD
*
pdwScrollBar
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetScrollBars
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetScrollBars
(
ITextHost
*
iface
,
DWORD
*
pdwScrollBar
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ME_TextEditor
*
editor
=
(
ME_TextEditor
*
)
GetWindowLongPtrW
(
This
->
hWnd
,
0
);
...
...
@@ -320,39 +340,40 @@ DECLSPEC_HIDDEN HRESULT WINAPI ITextHostImpl_TxGetScrollBars(ITextHost *iface, D
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetPasswordChar
(
ITextHost
*
iface
,
WCHAR
*
pch
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetPasswordChar
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetPasswordChar
(
ITextHost
*
iface
,
WCHAR
*
pch
)
{
*
pch
=
'*'
;
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetAcceleratorPos
(
ITextHost
*
iface
,
LONG
*
pch
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetAcceleratorPos
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetAcceleratorPos
(
ITextHost
*
iface
,
LONG
*
pch
)
{
*
pch
=
-
1
;
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetExtent
(
ITextHost
*
iface
,
LPSIZEL
lpExtent
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetExtent
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetExtent
(
ITextHost
*
iface
,
LPSIZEL
lpExtent
)
{
return
E_NOTIMPL
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_OnTxCharFormatChange
(
ITextHost
*
iface
,
const
CHARFORMATW
*
pcf
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_OnTxCharFormatChange
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_OnTxCharFormatChange
(
ITextHost
*
iface
,
const
CHARFORMATW
*
pcf
)
{
return
S_OK
;
}
DE
CLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_OnTxParaFormatChange
(
ITextHost
*
iface
,
const
PARAFORMAT
*
ppf
)
DE
FINE_THISCALL_WRAPPER
(
ITextHostImpl_OnTxParaFormatChange
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_OnTxParaFormatChange
(
ITextHost
*
iface
,
const
PARAFORMAT
*
ppf
)
{
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetPropertyBits
(
ITextHost
*
iface
,
DWORD
dwMask
,
DWORD
*
pdwBits
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetPropertyBits
,
12
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetPropertyBits
(
ITextHost
*
iface
,
DWORD
dwMask
,
DWORD
*
pdwBits
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ME_TextEditor
*
editor
=
(
ME_TextEditor
*
)
GetWindowLongPtrW
(
This
->
hWnd
,
0
);
...
...
@@ -418,7 +439,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI ITextHostImpl_TxGetPropertyBits(ITextHost *iface,
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxNotify
(
ITextHost
*
iface
,
DWORD
iNotify
,
void
*
pv
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxNotify
,
12
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxNotify
(
ITextHost
*
iface
,
DWORD
iNotify
,
void
*
pv
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ME_TextEditor
*
editor
=
(
ME_TextEditor
*
)
GetWindowLongPtrW
(
This
->
hWnd
,
0
);
...
...
@@ -476,19 +498,22 @@ DECLSPEC_HIDDEN HRESULT WINAPI ITextHostImpl_TxNotify(ITextHost *iface, DWORD iN
return
S_OK
;
}
DECLSPEC_HIDDEN
HIMC
WINAPI
ITextHostImpl_TxImmGetContext
(
ITextHost
*
iface
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxImmGetContext
,
4
)
DECLSPEC_HIDDEN
HIMC
__thiscall
ITextHostImpl_TxImmGetContext
(
ITextHost
*
iface
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
return
ImmGetContext
(
This
->
hWnd
);
}
DECLSPEC_HIDDEN
void
WINAPI
ITextHostImpl_TxImmReleaseContext
(
ITextHost
*
iface
,
HIMC
himc
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxImmReleaseContext
,
8
)
DECLSPEC_HIDDEN
void
__thiscall
ITextHostImpl_TxImmReleaseContext
(
ITextHost
*
iface
,
HIMC
himc
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ImmReleaseContext
(
This
->
hWnd
,
himc
);
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
ITextHostImpl_TxGetSelectionBarWidth
(
ITextHost
*
iface
,
LONG
*
lSelBarWidth
)
DEFINE_THISCALL_WRAPPER
(
ITextHostImpl_TxGetSelectionBarWidth
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
ITextHostImpl_TxGetSelectionBarWidth
(
ITextHost
*
iface
,
LONG
*
lSelBarWidth
)
{
ITextHostImpl
*
This
=
impl_from_ITextHost
(
iface
);
ME_TextEditor
*
editor
=
(
ME_TextEditor
*
)
GetWindowLongPtrW
(
This
->
hWnd
,
0
);
...
...
@@ -500,46 +525,6 @@ DECLSPEC_HIDDEN HRESULT WINAPI ITextHostImpl_TxGetSelectionBarWidth(ITextHost *i
}
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
)
#ifdef __i386__
/* thiscall functions are i386-specific */
#define STDCALL(func) (void *) __stdcall_ ## func
...
...
dlls/riched20/txtsrv.c
View file @
f3e45c37
...
...
@@ -135,8 +135,9 @@ static ULONG WINAPI fnTextSrv_Release(ITextServices *iface)
return
IUnknown_Release
(
This
->
outer_unk
);
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxSendMessage
(
ITextServices
*
iface
,
UINT
msg
,
WPARAM
wparam
,
LPARAM
lparam
,
LRESULT
*
plresult
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxSendMessage
,
20
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxSendMessage
(
ITextServices
*
iface
,
UINT
msg
,
WPARAM
wparam
,
LPARAM
lparam
,
LRESULT
*
plresult
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
HRESULT
hresult
;
...
...
@@ -147,11 +148,12 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxSendMessage(ITextServices *iface, UIN
return
hresult
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxDraw
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hdcTargetDev
,
LPCRECTL
lprcBounds
,
LPCRECTL
lprcWBounds
,
LPRECT
lprcUpdate
,
BOOL
(
CALLBACK
*
pfnContinue
)(
DWORD
),
DWORD
dwContinue
,
LONG
lViewId
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxDraw
,
52
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxDraw
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hdcTargetDev
,
LPCRECTL
lprcBounds
,
LPCRECTL
lprcWBounds
,
LPRECT
lprcUpdate
,
BOOL
(
CALLBACK
*
pfnContinue
)(
DWORD
),
DWORD
dwContinue
,
LONG
lViewId
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -159,8 +161,9 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxDraw(ITextServices *iface, DWORD dwDr
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetHScroll
(
ITextServices
*
iface
,
LONG
*
plMin
,
LONG
*
plMax
,
LONG
*
plPos
,
LONG
*
plPage
,
BOOL
*
pfEnabled
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetHScroll
,
24
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetHScroll
(
ITextServices
*
iface
,
LONG
*
plMin
,
LONG
*
plMax
,
LONG
*
plPos
,
LONG
*
plPage
,
BOOL
*
pfEnabled
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -177,8 +180,9 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetHScroll(ITextServices *iface, LONG
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetVScroll
(
ITextServices
*
iface
,
LONG
*
plMin
,
LONG
*
plMax
,
LONG
*
plPos
,
LONG
*
plPage
,
BOOL
*
pfEnabled
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetVScroll
,
24
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetVScroll
(
ITextServices
*
iface
,
LONG
*
plMin
,
LONG
*
plMax
,
LONG
*
plPos
,
LONG
*
plPage
,
BOOL
*
pfEnabled
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -195,9 +199,10 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetVScroll(ITextServices *iface, LONG
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxSetCursor
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
LPCRECT
lprcClient
,
INT
x
,
INT
y
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxSetCursor
,
40
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxSetCursor
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
LPCRECT
lprcClient
,
INT
x
,
INT
y
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -205,10 +210,11 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxSetCursor(ITextServices *iface, DWO
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxQueryHitPoint
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
LPCRECT
lprcClient
,
INT
x
,
INT
y
,
DWORD
*
pHitResult
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxQueryHitPoint
,
44
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxQueryHitPoint
(
ITextServices
*
iface
,
DWORD
dwDrawAspect
,
LONG
lindex
,
void
*
pvAspect
,
DVTARGETDEVICE
*
ptd
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
LPCRECT
lprcClient
,
INT
x
,
INT
y
,
DWORD
*
pHitResult
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -216,7 +222,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxQueryHitPoint(ITextServices *iface, D
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxInplaceActivate
(
ITextServices
*
iface
,
LPCRECT
prcClient
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxInplaceActivate
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxInplaceActivate
(
ITextServices
*
iface
,
LPCRECT
prcClient
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -224,7 +231,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxInplaceActivate(ITextServices *ifac
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxInplaceDeactivate
(
ITextServices
*
iface
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxInplaceDeactivate
,
4
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxInplaceDeactivate
(
ITextServices
*
iface
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -232,7 +240,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxInplaceDeactivate(ITextServices *if
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxUIActivate
(
ITextServices
*
iface
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxUIActivate
,
4
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxUIActivate
(
ITextServices
*
iface
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -240,7 +249,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxUIActivate(ITextServices *iface)
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxUIDeactivate
(
ITextServices
*
iface
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxUIDeactivate
,
4
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxUIDeactivate
(
ITextServices
*
iface
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -248,7 +258,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxUIDeactivate(ITextServices *iface)
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetText
(
ITextServices
*
iface
,
BSTR
*
pbstrText
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetText
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetText
(
ITextServices
*
iface
,
BSTR
*
pbstrText
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
int
length
;
...
...
@@ -272,7 +283,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetText(ITextServices *iface, BSTR *p
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxSetText
(
ITextServices
*
iface
,
LPCWSTR
pszText
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxSetText
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxSetText
(
ITextServices
*
iface
,
LPCWSTR
pszText
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
ME_Cursor
cursor
;
...
...
@@ -290,7 +302,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxSetText(ITextServices *iface, LPCWSTR
return
S_OK
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetCurTargetX
(
ITextServices
*
iface
,
LONG
*
x
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetCurTargetX
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetCurTargetX
(
ITextServices
*
iface
,
LONG
*
x
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -298,7 +311,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetCurTargetX(ITextServices *iface, L
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetBaseLinePos
(
ITextServices
*
iface
,
LONG
*
x
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetBaseLinePos
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetBaseLinePos
(
ITextServices
*
iface
,
LONG
*
x
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -306,9 +320,10 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetBaseLinePos(ITextServices *iface,
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetNaturalSize
(
ITextServices
*
iface
,
DWORD
dwAspect
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
DVTARGETDEVICE
*
ptd
,
DWORD
dwMode
,
const
SIZEL
*
psizelExtent
,
LONG
*
pwidth
,
LONG
*
pheight
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetNaturalSize
,
36
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetNaturalSize
(
ITextServices
*
iface
,
DWORD
dwAspect
,
HDC
hdcDraw
,
HDC
hicTargetDev
,
DVTARGETDEVICE
*
ptd
,
DWORD
dwMode
,
const
SIZEL
*
psizelExtent
,
LONG
*
pwidth
,
LONG
*
pheight
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -316,7 +331,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetNaturalSize(ITextServices *iface,
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetDropTarget
(
ITextServices
*
iface
,
IDropTarget
**
ppDropTarget
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetDropTarget
,
8
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetDropTarget
(
ITextServices
*
iface
,
IDropTarget
**
ppDropTarget
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -324,7 +340,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetDropTarget(ITextServices *iface, I
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_OnTxPropertyBitsChange
(
ITextServices
*
iface
,
DWORD
dwMask
,
DWORD
dwBits
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxPropertyBitsChange
,
12
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_OnTxPropertyBitsChange
(
ITextServices
*
iface
,
DWORD
dwMask
,
DWORD
dwBits
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -332,7 +349,8 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxPropertyBitsChange(ITextServices *i
return
E_NOTIMPL
;
}
DECLSPEC_HIDDEN
HRESULT
WINAPI
fnTextSrv_TxGetCachedSize
(
ITextServices
*
iface
,
DWORD
*
pdwWidth
,
DWORD
*
pdwHeight
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetCachedSize
,
12
)
DECLSPEC_HIDDEN
HRESULT
__thiscall
fnTextSrv_TxGetCachedSize
(
ITextServices
*
iface
,
DWORD
*
pdwWidth
,
DWORD
*
pdwHeight
)
{
ITextServicesImpl
*
This
=
impl_from_ITextServices
(
iface
);
...
...
@@ -340,24 +358,6 @@ DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetCachedSize(ITextServices *iface, D
return
E_NOTIMPL
;
}
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxSendMessage
,
20
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxDraw
,
52
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetHScroll
,
24
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetVScroll
,
24
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxSetCursor
,
40
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxQueryHitPoint
,
44
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxInplaceActivate
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxInplaceDeactivate
,
4
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxUIActivate
,
4
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxUIDeactivate
,
4
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetText
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxSetText
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetCurTargetX
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetBaseLinePos
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetNaturalSize
,
36
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetDropTarget
,
8
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_OnTxPropertyBitsChange
,
12
)
DEFINE_THISCALL_WRAPPER
(
fnTextSrv_TxGetCachedSize
,
12
)
static
const
ITextServicesVtbl
textservices_vtbl
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment