Data Structures |
| struct | IRichEditOleImpl |
| struct | ITextSelectionImpl |
| struct | IOleClientSiteImpl |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (richedit) |
| | DEFINE_GUID (IID_ITextServices, 0x8d33f740, 0xcf58, 0x11ce, 0xa8, 0x9d, 0x00, 0xaa, 0x00, 0x6c, 0xad, 0xc5) |
| | DEFINE_GUID (IID_ITextHost, 0x13e670f4, 0x1a5a, 0x11cf, 0xab, 0xeb, 0x00, 0xaa, 0x00, 0xb6, 0x5e, 0xa1) |
| | DEFINE_GUID (IID_ITextHost2, 0x13e670f5, 0x1a5a, 0x11cf, 0xab, 0xeb, 0x00, 0xaa, 0x00, 0xb6, 0x5e, 0xa1) |
| | DEFINE_GUID (IID_ITextDocument, 0x8cc497c0, 0xa1df, 0x11ce, 0x80, 0x98, 0x00, 0xaa, 0x00, 0x47, 0xbe, 0x5d) |
| | DEFINE_GUID (IID_ITextRange, 0x8cc497c2, 0xa1df, 0x11ce, 0x80, 0x98, 0x00, 0xaa, 0x00, 0x47, 0xbe, 0x5d) |
| | DEFINE_GUID (IID_ITextSelection, 0x8cc497c1, 0xa1df, 0x11ce, 0x80, 0x98, 0x00, 0xaa, 0x00, 0x47, 0xbe, 0x5d) |
| static IRichEditOleImpl * | impl_from_IRichEditOle (IRichEditOle *iface) |
| static IRichEditOleImpl * | impl_from_ITextDocument (ITextDocument *iface) |
| static HRESULT WINAPI | IRichEditOle_fnQueryInterface (IRichEditOle *me, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IRichEditOle_fnAddRef (IRichEditOle *me) |
| static ULONG WINAPI | IRichEditOle_fnRelease (IRichEditOle *me) |
| static HRESULT WINAPI | IRichEditOle_fnActivateAs (IRichEditOle *me, REFCLSID rclsid, REFCLSID rclsidAs) |
| static HRESULT WINAPI | IRichEditOle_fnContextSensitiveHelp (IRichEditOle *me, BOOL fEnterMode) |
| static HRESULT WINAPI | IRichEditOle_fnConvertObject (IRichEditOle *me, LONG iob, REFCLSID rclsidNew, LPCSTR lpstrUserTypeNew) |
| static IOleClientSiteImpl * | impl_from_IOleClientSite (IOleClientSite *iface) |
| static HRESULT WINAPI | IOleClientSite_fnQueryInterface (IOleClientSite *me, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | IOleClientSite_fnAddRef (IOleClientSite *iface) |
| static ULONG WINAPI | IOleClientSite_fnRelease (IOleClientSite *iface) |
| static HRESULT WINAPI | IOleClientSite_fnSaveObject (IOleClientSite *iface) |
| static HRESULT WINAPI | IOleClientSite_fnGetMoniker (IOleClientSite *iface, DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk) |
| static HRESULT WINAPI | IOleClientSite_fnGetContainer (IOleClientSite *iface, IOleContainer **ppContainer) |
| static HRESULT WINAPI | IOleClientSite_fnShowObject (IOleClientSite *iface) |
| static HRESULT WINAPI | IOleClientSite_fnOnShowWindow (IOleClientSite *iface, BOOL fShow) |
| static HRESULT WINAPI | IOleClientSite_fnRequestNewObjectLayout (IOleClientSite *iface) |
| static IOleClientSiteImpl * | CreateOleClientSite (IRichEditOleImpl *reOle) |
| static HRESULT WINAPI | IRichEditOle_fnGetClientSite (IRichEditOle *me, LPOLECLIENTSITE *lplpolesite) |
| static HRESULT WINAPI | IRichEditOle_fnGetClipboardData (IRichEditOle *me, CHARRANGE *lpchrg, DWORD reco, LPDATAOBJECT *lplpdataobj) |
| static LONG WINAPI | IRichEditOle_fnGetLinkCount (IRichEditOle *me) |
| static HRESULT WINAPI | IRichEditOle_fnGetObject (IRichEditOle *me, LONG iob, REOBJECT *lpreobject, DWORD dwFlags) |
| static LONG WINAPI | IRichEditOle_fnGetObjectCount (IRichEditOle *me) |
| static HRESULT WINAPI | IRichEditOle_fnHandsOffStorage (IRichEditOle *me, LONG iob) |
| static HRESULT WINAPI | IRichEditOle_fnImportDataObject (IRichEditOle *me, LPDATAOBJECT lpdataobj, CLIPFORMAT cf, HGLOBAL hMetaPict) |
| static HRESULT WINAPI | IRichEditOle_fnInPlaceDeactivate (IRichEditOle *me) |
| static HRESULT WINAPI | IRichEditOle_fnInsertObject (IRichEditOle *me, REOBJECT *reo) |
| static HRESULT WINAPI | IRichEditOle_fnSaveCompleted (IRichEditOle *me, LONG iob, LPSTORAGE lpstg) |
| static HRESULT WINAPI | IRichEditOle_fnSetDvaspect (IRichEditOle *me, LONG iob, DWORD dvaspect) |
| static HRESULT WINAPI | IRichEditOle_fnSetHostNames (IRichEditOle *me, LPCSTR lpstrContainerApp, LPCSTR lpstrContainerObj) |
| static HRESULT WINAPI | IRichEditOle_fnSetLinkAvailable (IRichEditOle *me, LONG iob, BOOL fAvailable) |
| static HRESULT WINAPI | ITextDocument_fnQueryInterface (ITextDocument *me, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | ITextDocument_fnAddRef (ITextDocument *me) |
| static ULONG WINAPI | ITextDocument_fnRelease (ITextDocument *me) |
| static HRESULT WINAPI | ITextDocument_fnGetTypeInfoCount (ITextDocument *me, UINT *pctinfo) |
| static HRESULT WINAPI | ITextDocument_fnGetTypeInfo (ITextDocument *me, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITextDocument_fnGetIDsOfNames (ITextDocument *me, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | ITextDocument_fnInvoke (ITextDocument *me, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | ITextDocument_fnGetName (ITextDocument *me, BSTR *pName) |
| static HRESULT WINAPI | ITextDocument_fnGetSelection (ITextDocument *me, ITextSelection **ppSel) |
| static HRESULT WINAPI | ITextDocument_fnGetStoryCount (ITextDocument *me, LONG *pCount) |
| static HRESULT WINAPI | ITextDocument_fnGetStoryRanges (ITextDocument *me, ITextStoryRanges **ppStories) |
| static HRESULT WINAPI | ITextDocument_fnGetSaved (ITextDocument *me, LONG *pValue) |
| static HRESULT WINAPI | ITextDocument_fnSetSaved (ITextDocument *me, LONG Value) |
| static HRESULT WINAPI | ITextDocument_fnGetDefaultTabStop (ITextDocument *me, float *pValue) |
| static HRESULT WINAPI | ITextDocument_fnSetDefaultTabStop (ITextDocument *me, float Value) |
| static HRESULT WINAPI | ITextDocument_fnNew (ITextDocument *me) |
| static HRESULT WINAPI | ITextDocument_fnOpen (ITextDocument *me, VARIANT *pVar, LONG Flags, LONG CodePage) |
| static HRESULT WINAPI | ITextDocument_fnSave (ITextDocument *me, VARIANT *pVar, LONG Flags, LONG CodePage) |
| static HRESULT WINAPI | ITextDocument_fnFreeze (ITextDocument *me, LONG *pCount) |
| static HRESULT WINAPI | ITextDocument_fnUnfreeze (ITextDocument *me, LONG *pCount) |
| static HRESULT WINAPI | ITextDocument_fnBeginEditCollection (ITextDocument *me) |
| static HRESULT WINAPI | ITextDocument_fnEndEditCollection (ITextDocument *me) |
| static HRESULT WINAPI | ITextDocument_fnUndo (ITextDocument *me, LONG Count, LONG *prop) |
| static HRESULT WINAPI | ITextDocument_fnRedo (ITextDocument *me, LONG Count, LONG *prop) |
| static HRESULT WINAPI | ITextDocument_fnRange (ITextDocument *me, LONG cp1, LONG cp2, ITextRange **ppRange) |
| static HRESULT WINAPI | ITextDocument_fnRangeFromPoint (ITextDocument *me, LONG x, LONG y, ITextRange **ppRange) |
| static ITextSelectionImpl * | impl_from_ITextSelection (ITextSelection *iface) |
| static HRESULT WINAPI | ITextSelection_fnQueryInterface (ITextSelection *me, REFIID riid, void **ppvObj) |
| static ULONG WINAPI | ITextSelection_fnAddRef (ITextSelection *me) |
| static ULONG WINAPI | ITextSelection_fnRelease (ITextSelection *me) |
| static HRESULT WINAPI | ITextSelection_fnGetTypeInfoCount (ITextSelection *me, UINT *pctinfo) |
| static HRESULT WINAPI | ITextSelection_fnGetTypeInfo (ITextSelection *me, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | ITextSelection_fnGetIDsOfNames (ITextSelection *me, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | ITextSelection_fnInvoke (ITextSelection *me, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | ITextSelection_fnGetText (ITextSelection *me, BSTR *pbstr) |
| static HRESULT WINAPI | ITextSelection_fnSetText (ITextSelection *me, BSTR bstr) |
| static HRESULT WINAPI | ITextSelection_fnGetChar (ITextSelection *me, LONG *pch) |
| static HRESULT WINAPI | ITextSelection_fnSetChar (ITextSelection *me, LONG ch) |
| static HRESULT WINAPI | ITextSelection_fnGetDuplicate (ITextSelection *me, ITextRange **ppRange) |
| static HRESULT WINAPI | ITextSelection_fnGetFormattedText (ITextSelection *me, ITextRange **ppRange) |
| static HRESULT WINAPI | ITextSelection_fnSetFormattedText (ITextSelection *me, ITextRange *pRange) |
| static HRESULT WINAPI | ITextSelection_fnGetStart (ITextSelection *me, LONG *pcpFirst) |
| static HRESULT WINAPI | ITextSelection_fnSetStart (ITextSelection *me, LONG cpFirst) |
| static HRESULT WINAPI | ITextSelection_fnGetEnd (ITextSelection *me, LONG *pcpLim) |
| static HRESULT WINAPI | ITextSelection_fnSetEnd (ITextSelection *me, LONG cpLim) |
| static HRESULT WINAPI | ITextSelection_fnGetFont (ITextSelection *me, ITextFont **pFont) |
| static HRESULT WINAPI | ITextSelection_fnSetFont (ITextSelection *me, ITextFont *pFont) |
| static HRESULT WINAPI | ITextSelection_fnGetPara (ITextSelection *me, ITextPara **ppPara) |
| static HRESULT WINAPI | ITextSelection_fnSetPara (ITextSelection *me, ITextPara *pPara) |
| static HRESULT WINAPI | ITextSelection_fnGetStoryLength (ITextSelection *me, LONG *pcch) |
| static HRESULT WINAPI | ITextSelection_fnGetStoryType (ITextSelection *me, LONG *pValue) |
| static HRESULT WINAPI | ITextSelection_fnCollapse (ITextSelection *me, LONG bStart) |
| static HRESULT WINAPI | ITextSelection_fnExpand (ITextSelection *me, LONG Unit, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnGetIndex (ITextSelection *me, LONG Unit, LONG *pIndex) |
| static HRESULT WINAPI | ITextSelection_fnSetIndex (ITextSelection *me, LONG Unit, LONG Index, LONG Extend) |
| static HRESULT WINAPI | ITextSelection_fnSetRange (ITextSelection *me, LONG cpActive, LONG cpOther) |
| static HRESULT WINAPI | ITextSelection_fnInRange (ITextSelection *me, ITextRange *pRange, LONG *pb) |
| static HRESULT WINAPI | ITextSelection_fnInStory (ITextSelection *me, ITextRange *pRange, LONG *pb) |
| static HRESULT WINAPI | ITextSelection_fnIsEqual (ITextSelection *me, ITextRange *pRange, LONG *pb) |
| static HRESULT WINAPI | ITextSelection_fnSelect (ITextSelection *me) |
| static HRESULT WINAPI | ITextSelection_fnStartOf (ITextSelection *me, LONG Unit, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnEndOf (ITextSelection *me, LONG Unit, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMove (ITextSelection *me, LONG Unit, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveStart (ITextSelection *me, LONG Unit, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveEnd (ITextSelection *me, LONG Unit, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveWhile (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveStartWhile (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveEndWhile (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveUntil (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveStartUntil (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveEndUntil (ITextSelection *me, VARIANT *Cset, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnFindText (ITextSelection *me, BSTR bstr, LONG cch, LONG Flags, LONG *pLength) |
| static HRESULT WINAPI | ITextSelection_fnFindTextStart (ITextSelection *me, BSTR bstr, LONG cch, LONG Flags, LONG *pLength) |
| static HRESULT WINAPI | ITextSelection_fnFindTextEnd (ITextSelection *me, BSTR bstr, LONG cch, LONG Flags, LONG *pLength) |
| static HRESULT WINAPI | ITextSelection_fnDelete (ITextSelection *me, LONG Unit, LONG Count, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnCut (ITextSelection *me, VARIANT *pVar) |
| static HRESULT WINAPI | ITextSelection_fnCopy (ITextSelection *me, VARIANT *pVar) |
| static HRESULT WINAPI | ITextSelection_fnPaste (ITextSelection *me, VARIANT *pVar, LONG Format) |
| static HRESULT WINAPI | ITextSelection_fnCanPaste (ITextSelection *me, VARIANT *pVar, LONG Format, LONG *pb) |
| static HRESULT WINAPI | ITextSelection_fnCanEdit (ITextSelection *me, LONG *pb) |
| static HRESULT WINAPI | ITextSelection_fnChangeCase (ITextSelection *me, LONG Type) |
| static HRESULT WINAPI | ITextSelection_fnGetPoint (ITextSelection *me, LONG Type, LONG *cx, LONG *cy) |
| static HRESULT WINAPI | ITextSelection_fnSetPoint (ITextSelection *me, LONG x, LONG y, LONG Type, LONG Extend) |
| static HRESULT WINAPI | ITextSelection_fnScrollIntoView (ITextSelection *me, LONG Value) |
| static HRESULT WINAPI | ITextSelection_fnGetEmbeddedObject (ITextSelection *me, IUnknown **ppv) |
| static HRESULT WINAPI | ITextSelection_fnGetFlags (ITextSelection *me, LONG *pFlags) |
| static HRESULT WINAPI | ITextSelection_fnSetFlags (ITextSelection *me, LONG Flags) |
| static HRESULT WINAPI | ITextSelection_fnGetType (ITextSelection *me, LONG *pType) |
| static HRESULT WINAPI | ITextSelection_fnMoveLeft (ITextSelection *me, LONG Unit, LONG Count, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveRight (ITextSelection *me, LONG Unit, LONG Count, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveUp (ITextSelection *me, LONG Unit, LONG Count, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnMoveDown (ITextSelection *me, LONG Unit, LONG Count, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnHomeKey (ITextSelection *me, LONG Unit, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnEndKey (ITextSelection *me, LONG Unit, LONG Extend, LONG *pDelta) |
| static HRESULT WINAPI | ITextSelection_fnTypeText (ITextSelection *me, BSTR bstr) |
| static ITextSelectionImpl * | CreateTextSelection (IRichEditOleImpl *reOle) |
| LRESULT | CreateIRichEditOle (ME_TextEditor *editor, LPVOID *ppObj) |
| static void | convert_sizel (const ME_Context *c, const SIZEL *szl, SIZE *sz) |
| void | ME_GetOLEObjectSize (const ME_Context *c, ME_Run *run, SIZE *pSize) |
| void | ME_DrawOLE (ME_Context *c, int x, int y, ME_Run *run, ME_Paragraph *para, BOOL selected) |
| void | ME_DeleteReObject (REOBJECT *reo) |
| void | ME_CopyReObject (REOBJECT *dst, const REOBJECT *src) |
Variables |
| static const IOleClientSiteVtbl | ocst |
| static const IRichEditOleVtbl | revt |
| static const ITextDocumentVtbl | tdvt |
| static const ITextSelectionVtbl | tsvt |