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

ITfContext Interface Reference

import "msctf.idl";

Inherits IUnknown.

Data Structures

struct  TF_SELECTION
struct  TF_SELECTIONSTYLE

Public Types

enum  TfActiveSelEnd { TF_AE_NONE, TF_AE_START, TF_AE_END }
typedef struct
ITfContext::TF_SELECTIONSTYLE 
TF_SELECTIONSTYLE
typedef struct
ITfContext::TF_SELECTION 
TF_SELECTION
typedef TS_STATUS TF_STATUS

Public Member Functions

HRESULT RequestEditSession ([in] TfClientId tid,[in] ITfEditSession *pes,[in] DWORD dwFlags,[out] HRESULT *phrSession)
HRESULT InWriteSession ([in] TfClientId tid,[out] BOOL *pfWriteSession)
HRESULT GetSelection ([in] TfEditCookie ec,[in] ULONG ulIndex,[in] ULONG ulCount,[out, size_is(ulCount), length_is(*pcFetched)] TF_SELECTION *pSelection,[out] ULONG *pcFetched)
HRESULT SetSelection ([in] TfEditCookie ec,[in] ULONG ulCount,[in, size_is(ulCount)] const TF_SELECTION *pSelection)
HRESULT GetStart ([in] TfEditCookie ec,[out] ITfRange **ppStart)
HRESULT GetEnd ([in] TfEditCookie ec,[out] ITfRange **ppEnd)
HRESULT GetActiveView ([out] ITfContextView **ppView)
HRESULT EnumViews ([out] IEnumTfContextViews **ppEnum)
HRESULT GetStatus ([out] TF_STATUS *pdcs)
HRESULT GetProperty ([in] REFGUID guidProp,[out] ITfProperty **ppProp)
HRESULT GetAppProperty ([in] REFGUID guidProp,[out] ITfReadOnlyProperty **ppProp)
HRESULT TrackProperties ([in, size_is(cProp)] const GUID **prgProp,[in] ULONG cProp,[in, size_is(cAppProp)] const GUID **prgAppProp,[in] ULONG cAppProp,[out] ITfReadOnlyProperty **ppProperty)
HRESULT EnumProperties ([out] IEnumTfProperties **ppEnum)
HRESULT GetDocumentMgr ([out] ITfDocumentMgr **ppDm)
HRESULT CreateRangeBackup ([in] TfEditCookie ec,[in] ITfRange *pRange,[out] ITfRangeBackup **ppBackup)

Data Fields

const DWORD TF_ES_ASYNCDONTCARE = 0x0
const DWORD TF_ES_SYNC = 0x1
const DWORD TF_ES_READ = 0x2
const DWORD TF_ES_READWRITE = 0x6
const DWORD TF_ES_ASYNC = 0x8
const ULONG TF_DEFAULT_SELECTION = TS_DEFAULT_SELECTION
const DWORD TF_SD_READONLY = TS_SD_READONLY
const DWORD TF_SD_LOADING = TS_SD_LOADING
const DWORD TF_SS_DISJOINTSEL = TS_SS_DISJOINTSEL
const DWORD TF_SS_REGIONS = TS_SS_REGIONS
const DWORD TF_SS_TRANSITORY = TS_SS_TRANSITORY

Detailed Description

Definition at line 211 of file msctf.idl.


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

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