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

import "msctf.idl";

Inherits IUnknown.

Inherited by ITfRangeACP.

Data Structures

struct  TF_HALTCOND

Public Types

enum  TfGravity { TF_GRAVITY_BACKWARD = 0, TF_GRAVITY_FORWARD = 1 }
enum  TfShiftDir { TF_SD_BACKWARD = 0, TF_SD_FORWARD = 1 }
typedef struct
ITfRange::TF_HALTCOND 
TF_HALTCOND

Public Member Functions

HRESULT GetText ([in] TfEditCookie ec,[in] DWORD dwFlags,[out, size_is(cchMax), length_is(*pcch)] WCHAR *pchText,[in] ULONG cchMax,[out] ULONG *pcch)
HRESULT SetText ([in] TfEditCookie ec,[in] DWORD dwFlags,[in, size_is(cch), unique] const WCHAR *pchText,[in] LONG cch)
HRESULT GetFormattedText ([in] TfEditCookie ec,[out] IDataObject **ppDataObject)
HRESULT GetEmbedded ([in] TfEditCookie ec,[in] REFGUID rguidService,[in] REFIID riid,[out, iid_is(riid)] IUnknown **ppunk)
HRESULT InsertEmbedded ([in] TfEditCookie ec,[in] DWORD dwFlags,[in] IDataObject *pDataObject)
HRESULT ShiftStart ([in] TfEditCookie ec,[in] LONG cchReq,[out] LONG *pcch,[in, unique] const TF_HALTCOND *pHalt)
HRESULT ShiftEnd ([in] TfEditCookie ec,[in] LONG cchReq,[out] LONG *pcch,[in, unique] const TF_HALTCOND *pHalt)
HRESULT ShiftStartToRange ([in] TfEditCookie ec,[in] ITfRange *pRange,[in] TfAnchor aPos)
HRESULT ShiftEndToRange ([in] TfEditCookie ec,[in] ITfRange *pRange,[in] TfAnchor aPos)
HRESULT ShiftStartRegion ([in] TfEditCookie ec,[in] TfShiftDir dir,[out] BOOL *pfNoRegion)
HRESULT ShiftEndRegion ([in] TfEditCookie ec,[in] TfShiftDir dir,[out] BOOL *pfNoRegion)
HRESULT IsEmpty ([in] TfEditCookie ec,[out] BOOL *pfEmpty)
HRESULT Collapse ([in] TfEditCookie ec,[in] TfAnchor aPos)
HRESULT IsEqualStart ([in] TfEditCookie ec,[in] ITfRange *pWith,[in] TfAnchor aPos,[out] BOOL *pfEqual)
HRESULT IsEqualEnd ([in] TfEditCookie ec,[in] ITfRange *pWith,[in] TfAnchor aPos,[out] BOOL *pfEqual)
HRESULT CompareStart ([in] TfEditCookie ec,[in] ITfRange *pWith,[in] TfAnchor aPos,[out] LONG *plResult)
HRESULT CompareEnd ([in] TfEditCookie ec,[in] ITfRange *pWith,[in] TfAnchor aPos,[out] LONG *plResult)
HRESULT AdjustForInsert ([in] TfEditCookie ec,[in] ULONG cchInsert,[out] BOOL *pfInsertOk)
HRESULT GetGravity ([out] TfGravity *pgStart,[out] TfGravity *pgEnd)
HRESULT SetGravity ([in] TfEditCookie ec,[in] TfGravity gStart,[in] TfGravity gEnd)
HRESULT Clone ([out] ITfRange **ppClone)
HRESULT GetContext ([out] ITfContext **ppContext)

Data Fields

const WCHAR TF_CHAR_EMBEDDED = TS_CHAR_EMBEDDED
const DWORD TF_HF_OBJECT = 1
const DWORD TF_TF_MOVESTART = 1
const DWORD TF_TF_IGNOREEND = 2
const DWORD TF_ST_CORRECTION = 1
const DWORD TF_IE_CORRECTION = 1

Detailed Description

Definition at line 876 of file msctf.idl.


The documentation for this interface was generated from the following file:

Generated on Sun May 27 2012 06:24:18 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.