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

documentmgr.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  DocumentMgr
struct  EnumTfContext

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msctf)
static HRESULT EnumTfContext_Constructor (DocumentMgr *mgr, IEnumTfContexts **ppOut)
static DocumentMgrimpl_from_ITfDocumentMgr (ITfDocumentMgr *iface)
static DocumentMgrimpl_from_ITfSource (ITfSource *iface)
static EnumTfContextimpl_from_IEnumTfContexts (IEnumTfContexts *iface)
static void DocumentMgr_Destructor (DocumentMgr *This)
static HRESULT WINAPI DocumentMgr_QueryInterface (ITfDocumentMgr *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI DocumentMgr_AddRef (ITfDocumentMgr *iface)
static ULONG WINAPI DocumentMgr_Release (ITfDocumentMgr *iface)
static HRESULT WINAPI DocumentMgr_CreateContext (ITfDocumentMgr *iface, TfClientId tidOwner, DWORD dwFlags, IUnknown *punk, ITfContext **ppic, TfEditCookie *pecTextStore)
static HRESULT WINAPI DocumentMgr_Push (ITfDocumentMgr *iface, ITfContext *pic)
static HRESULT WINAPI DocumentMgr_Pop (ITfDocumentMgr *iface, DWORD dwFlags)
static HRESULT WINAPI DocumentMgr_GetTop (ITfDocumentMgr *iface, ITfContext **ppic)
static HRESULT WINAPI DocumentMgr_GetBase (ITfDocumentMgr *iface, ITfContext **ppic)
static HRESULT WINAPI DocumentMgr_EnumContexts (ITfDocumentMgr *iface, IEnumTfContexts **ppEnum)
static HRESULT WINAPI Source_QueryInterface (ITfSource *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI Source_AddRef (ITfSource *iface)
static ULONG WINAPI Source_Release (ITfSource *iface)
static HRESULT WINAPI DocumentMgrSource_AdviseSink (ITfSource *iface, REFIID riid, IUnknown *punk, DWORD *pdwCookie)
static HRESULT WINAPI DocumentMgrSource_UnadviseSink (ITfSource *iface, DWORD pdwCookie)
HRESULT DocumentMgr_Constructor (ITfThreadMgrEventSink *ThreadMgrSink, ITfDocumentMgr **ppOut)
static void EnumTfContext_Destructor (EnumTfContext *This)
static HRESULT WINAPI EnumTfContext_QueryInterface (IEnumTfContexts *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI EnumTfContext_AddRef (IEnumTfContexts *iface)
static ULONG WINAPI EnumTfContext_Release (IEnumTfContexts *iface)
static HRESULT WINAPI EnumTfContext_Next (IEnumTfContexts *iface, ULONG ulCount, ITfContext **rgContext, ULONG *pcFetched)
static HRESULT WINAPI EnumTfContext_Skip (IEnumTfContexts *iface, ULONG celt)
static HRESULT WINAPI EnumTfContext_Reset (IEnumTfContexts *iface)
static HRESULT WINAPI EnumTfContext_Clone (IEnumTfContexts *iface, IEnumTfContexts **ppenum)

Variables

static const ITfDocumentMgrVtbl DocumentMgr_DocumentMgrVtbl
static const ITfSourceVtbl DocumentMgr_SourceVtbl
static const IEnumTfContextsVtbl IEnumTfContexts_Vtbl

Generated on Fri May 25 2012 05:11:07 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.