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

range.c File Reference
#include "config.h"
#include <stdarg.h>
#include "wine/debug.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winuser.h"
#include "shlwapi.h"
#include "winerror.h"
#include "objbase.h"
#include "wine/unicode.h"
#include "msctf.h"
#include "msctf_internal.h"

Go to the source code of this file.

Data Structures

struct  Range

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msctf)
static Rangeimpl_from_ITfRange (ITfRange *iface)
static void Range_Destructor (Range *This)
static HRESULT WINAPI Range_QueryInterface (ITfRange *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI Range_AddRef (ITfRange *iface)
static ULONG WINAPI Range_Release (ITfRange *iface)
static HRESULT WINAPI Range_GetText (ITfRange *iface, TfEditCookie ec, DWORD dwFlags, WCHAR *pchText, ULONG cchMax, ULONG *pcch)
static HRESULT WINAPI Range_SetText (ITfRange *iface, TfEditCookie ec, DWORD dwFlags, const WCHAR *pchText, LONG cch)
static HRESULT WINAPI Range_GetFormattedText (ITfRange *iface, TfEditCookie ec, IDataObject **ppDataObject)
static HRESULT WINAPI Range_GetEmbedded (ITfRange *iface, TfEditCookie ec, REFGUID rguidService, REFIID riid, IUnknown **ppunk)
static HRESULT WINAPI Range_InsertEmbedded (ITfRange *iface, TfEditCookie ec, DWORD dwFlags, IDataObject *pDataObject)
static HRESULT WINAPI Range_ShiftStart (ITfRange *iface, TfEditCookie ec, LONG cchReq, LONG *pcch, const TF_HALTCOND *pHalt)
static HRESULT WINAPI Range_ShiftEnd (ITfRange *iface, TfEditCookie ec, LONG cchReq, LONG *pcch, const TF_HALTCOND *pHalt)
static HRESULT WINAPI Range_ShiftStartToRange (ITfRange *iface, TfEditCookie ec, ITfRange *pRange, TfAnchor aPos)
static HRESULT WINAPI Range_ShiftEndToRange (ITfRange *iface, TfEditCookie ec, ITfRange *pRange, TfAnchor aPos)
static HRESULT WINAPI Range_ShiftStartRegion (ITfRange *iface, TfEditCookie ec, TfShiftDir dir, BOOL *pfNoRegion)
static HRESULT WINAPI Range_ShiftEndRegion (ITfRange *iface, TfEditCookie ec, TfShiftDir dir, BOOL *pfNoRegion)
static HRESULT WINAPI Range_IsEmpty (ITfRange *iface, TfEditCookie ec, BOOL *pfEmpty)
static HRESULT WINAPI Range_Collapse (ITfRange *iface, TfEditCookie ec, TfAnchor aPos)
static HRESULT WINAPI Range_IsEqualStart (ITfRange *iface, TfEditCookie ec, ITfRange *pWith, TfAnchor aPos, BOOL *pfEqual)
static HRESULT WINAPI Range_IsEqualEnd (ITfRange *iface, TfEditCookie ec, ITfRange *pWith, TfAnchor aPos, BOOL *pfEqual)
static HRESULT WINAPI Range_CompareStart (ITfRange *iface, TfEditCookie ec, ITfRange *pWith, TfAnchor aPos, LONG *plResult)
static HRESULT WINAPI Range_CompareEnd (ITfRange *iface, TfEditCookie ec, ITfRange *pWith, TfAnchor aPos, LONG *plResult)
static HRESULT WINAPI Range_AdjustForInsert (ITfRange *iface, TfEditCookie ec, ULONG cchInsert, BOOL *pfInsertOk)
static HRESULT WINAPI Range_GetGravity (ITfRange *iface, TfGravity *pgStart, TfGravity *pgEnd)
static HRESULT WINAPI Range_SetGravity (ITfRange *iface, TfEditCookie ec, TfGravity gStart, TfGravity gEnd)
static HRESULT WINAPI Range_Clone (ITfRange *iface, ITfRange **ppClone)
static HRESULT WINAPI Range_GetContext (ITfRange *iface, ITfContext **ppContext)
HRESULT Range_Constructor (ITfContext *context, ITextStoreACP *textstore, DWORD lockType, DWORD anchorStart, DWORD anchorEnd, ITfRange **ppOut)
HRESULT TF_SELECTION_to_TS_SELECTION_ACP (const TF_SELECTION *tf, TS_SELECTION_ACP *tsAcp)

Variables

static const ITfRangeVtbl Range_RangeVtbl

Generated on Sat May 26 2012 05:11:47 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.