ReactOS 0.4.16-dev-336-gb667d82
textstor.idl File Reference

Go to the source code of this file.

Classes

struct  TS_STATUS
 
struct  TS_TEXTCHANGE
 
struct  TS_SELECTIONSTYLE
 
struct  TS_SELECTION_ACP
 
struct  TS_RUNINFO
 
struct  TS_ATTRVAL
 
interface  ITextStoreACPSink
 
interface  ITextStoreACP
 

Typedefs

typedef GUID TS_ATTRID
 
typedef struct TS_STATUS TS_STATUS
 
typedef struct TS_TEXTCHANGE TS_TEXTCHANGE
 
typedef struct TS_SELECTIONSTYLE TS_SELECTIONSTYLE
 
typedef struct TS_SELECTION_ACP TS_SELECTION_ACP
 
typedef struct TS_RUNINFO TS_RUNINFO
 
typedef struct TS_ATTRVAL TS_ATTRVAL
 
typedef DWORD TsViewCookie
 

Enumerations

enum  TsActiveSelEnd { TS_AE_NONE , TS_AE_START , TS_AE_END }
 
enum  TsRunType { TS_RT_PLAIN , TS_RT_HIDDEN , TS_RT_OPAQUE }
 
enum  TsLayoutCode { TS_LC_CREATE , TS_LC_CHANGE , TS_LC_DESTROY }
 

Variables

const ULONG TS_DEFAULT_SELECTION = ~0u
 
const DWORD TS_SD_READONLY = 0x001
 
const DWORD TS_SD_LOADING = 0x002
 
const DWORD TS_SS_DISJOINTSEL = 0x001
 
const DWORD TS_SS_REGIONS = 0x002
 
const DWORD TS_SS_TRANSITORY = 0x004
 
const DWORD TS_SS_NOHIDDENTEXT = 0x008
 
const DWORD TS_AS_TEXT_CHANGE = 0x01
 
const DWORD TS_AS_SEL_CHANGE = 0x02
 
const DWORD TS_AS_LAYOUT_CHANGE = 0x04
 
const DWORD TS_AS_ATTR_CHANGE = 0x08
 
const DWORD TS_AS_STATUS_CHANGE = 0x10
 
const DWORD TS_AS_ALL_SINKS = (TS_AS_TEXT_CHANGE | TS_AS_SEL_CHANGE | TS_AS_LAYOUT_CHANGE | TS_AS_ATTR_CHANGE | TS_AS_STATUS_CHANGE)
 
const DWORD TS_LF_SYNC = 0x1
 
const DWORD TS_LF_READ = 0x2
 
const DWORD TS_LF_READWRITE = 0x6
 
const WCHAR TS_CHAR_EMBEDDED = 0xfffc
 
const WCHAR TS_CHAR_REGION = 0x0000
 
const WCHAR TS_CHAR_REPLACEMENT = 0xfffd
 
const DWORD TS_IAS_NOQUERY = 0x1
 
const DWORD TS_IAS_QUERYONLY = 0x2
 

Typedef Documentation

◆ TS_ATTRID

typedef GUID TS_ATTRID

Definition at line 69 of file textstor.idl.

◆ TS_ATTRVAL

◆ TS_RUNINFO

◆ TS_SELECTION_ACP

◆ TS_SELECTIONSTYLE

◆ TS_STATUS

◆ TS_TEXTCHANGE

◆ TsViewCookie

Definition at line 111 of file textstor.idl.

Enumeration Type Documentation

◆ TsActiveSelEnd

Enumerator
TS_AE_NONE 
TS_AE_START 
TS_AE_END 

Definition at line 67 of file textstor.idl.

TsActiveSelEnd
Definition: textstor.idl:67
@ TS_AE_NONE
Definition: textstor.idl:67
@ TS_AE_START
Definition: textstor.idl:67
@ TS_AE_END
Definition: textstor.idl:67

◆ TsLayoutCode

Enumerator
TS_LC_CREATE 
TS_LC_CHANGE 
TS_LC_DESTROY 

Definition at line 110 of file textstor.idl.

TsLayoutCode
Definition: textstor.idl:110
@ TS_LC_CREATE
Definition: textstor.idl:110
@ TS_LC_CHANGE
Definition: textstor.idl:110
@ TS_LC_DESTROY
Definition: textstor.idl:110

◆ TsRunType

Enumerator
TS_RT_PLAIN 
TS_RT_HIDDEN 
TS_RT_OPAQUE 

Definition at line 68 of file textstor.idl.

TsRunType
Definition: textstor.idl:68
@ TS_RT_HIDDEN
Definition: textstor.idl:68
@ TS_RT_PLAIN
Definition: textstor.idl:68
@ TS_RT_OPAQUE
Definition: textstor.idl:68

Variable Documentation

◆ TS_AS_ALL_SINKS

◆ TS_AS_ATTR_CHANGE

const DWORD TS_AS_ATTR_CHANGE = 0x08

Definition at line 51 of file textstor.idl.

◆ TS_AS_LAYOUT_CHANGE

const DWORD TS_AS_LAYOUT_CHANGE = 0x04

Definition at line 50 of file textstor.idl.

◆ TS_AS_SEL_CHANGE

const DWORD TS_AS_SEL_CHANGE = 0x02

Definition at line 49 of file textstor.idl.

◆ TS_AS_STATUS_CHANGE

const DWORD TS_AS_STATUS_CHANGE = 0x10

Definition at line 52 of file textstor.idl.

◆ TS_AS_TEXT_CHANGE

const DWORD TS_AS_TEXT_CHANGE = 0x01

Definition at line 48 of file textstor.idl.

◆ TS_CHAR_EMBEDDED

const WCHAR TS_CHAR_EMBEDDED = 0xfffc

Definition at line 60 of file textstor.idl.

◆ TS_CHAR_REGION

const WCHAR TS_CHAR_REGION = 0x0000

Definition at line 61 of file textstor.idl.

◆ TS_CHAR_REPLACEMENT

const WCHAR TS_CHAR_REPLACEMENT = 0xfffd

Definition at line 62 of file textstor.idl.

◆ TS_DEFAULT_SELECTION

const ULONG TS_DEFAULT_SELECTION = ~0u

Definition at line 38 of file textstor.idl.

◆ TS_IAS_NOQUERY

const DWORD TS_IAS_NOQUERY = 0x1

Definition at line 64 of file textstor.idl.

◆ TS_IAS_QUERYONLY

const DWORD TS_IAS_QUERYONLY = 0x2

Definition at line 65 of file textstor.idl.

◆ TS_LF_READ

◆ TS_LF_READWRITE

◆ TS_LF_SYNC

const DWORD TS_LF_SYNC = 0x1

Definition at line 56 of file textstor.idl.

Referenced by Context_RequestEditSession().

◆ TS_SD_LOADING

const DWORD TS_SD_LOADING = 0x002

Definition at line 41 of file textstor.idl.

◆ TS_SD_READONLY

const DWORD TS_SD_READONLY = 0x001

Definition at line 40 of file textstor.idl.

Referenced by Context_RequestEditSession(), and test_TStoApplicationText().

◆ TS_SS_DISJOINTSEL

const DWORD TS_SS_DISJOINTSEL = 0x001

Definition at line 43 of file textstor.idl.

◆ TS_SS_NOHIDDENTEXT

const DWORD TS_SS_NOHIDDENTEXT = 0x008

Definition at line 46 of file textstor.idl.

◆ TS_SS_REGIONS

const DWORD TS_SS_REGIONS = 0x002

Definition at line 44 of file textstor.idl.

◆ TS_SS_TRANSITORY

const DWORD TS_SS_TRANSITORY = 0x004

Definition at line 45 of file textstor.idl.