ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

txtsrv.c File Reference
#include "config.h"
#include "wine/port.h"
#include "editor.h"
#include "ole2.h"
#include "oleauto.h"
#include "richole.h"
#include "imm.h"
#include "textserv.h"
#include "wine/debug.h"
#include "editstr.h"

Go to the source code of this file.

Data Structures

struct  ITextServicesImpl

Defines

#define NONAMELESSSTRUCT
#define NONAMELESSUNION
#define COBJMACROS
#define THISCALL(func)   func
#define DEFINE_THISCALL_WRAPPER(func, args)   /* nothing */

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (richedit)
static ITextServicesImplimpl_from_IUnknown (IUnknown *iface)
static HRESULT WINAPI ITextServicesImpl_QueryInterface (IUnknown *iface, REFIID riid, void **ppv)
static ULONG WINAPI ITextServicesImpl_AddRef (IUnknown *iface)
static ULONG WINAPI ITextServicesImpl_Release (IUnknown *iface)
static ITextServicesImplimpl_from_ITextServices (ITextServices *iface)
static HRESULT WINAPI fnTextSrv_QueryInterface (ITextServices *iface, REFIID riid, void **ppv)
static ULONG WINAPI fnTextSrv_AddRef (ITextServices *iface)
static ULONG WINAPI fnTextSrv_Release (ITextServices *iface)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxSendMessage (ITextServices *iface, UINT msg, WPARAM wparam, LPARAM lparam, LRESULT *plresult)
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)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetHScroll (ITextServices *iface, LONG *plMin, LONG *plMax, LONG *plPos, LONG *plPage, BOOL *pfEnabled)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetVScroll (ITextServices *iface, LONG *plMin, LONG *plMax, LONG *plPos, LONG *plPage, BOOL *pfEnabled)
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)
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)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxInplaceActivate (ITextServices *iface, LPCRECT prcClient)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxInplaceDeactivate (ITextServices *iface)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxUIActivate (ITextServices *iface)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxUIDeactivate (ITextServices *iface)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetText (ITextServices *iface, BSTR *pbstrText)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxSetText (ITextServices *iface, LPCWSTR pszText)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetCurrentTargetX (ITextServices *iface, LONG *x)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetBaseLinePos (ITextServices *iface, LONG *x)
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)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetDropTarget (ITextServices *iface, IDropTarget **ppDropTarget)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_OnTxPropertyBitsChange (ITextServices *iface, DWORD dwMask, DWORD dwBits)
DECLSPEC_HIDDEN HRESULT WINAPI fnTextSrv_TxGetCachedSize (ITextServices *iface, DWORD *pdwWidth, DWORD *pdwHeight)
HRESULT WINAPI CreateTextServices (IUnknown *pUnkOuter, ITextHost *pITextHost, IUnknown **ppUnk)

Variables

static const IUnknownVtbl textservices_inner_vtbl
static const ITextServicesVtbl textservices_vtbl

Generated on Sat May 26 2012 05:16:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.