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

compartmentmgr.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 "oleauto.h"
#include "olectl.h"
#include "wine/unicode.h"
#include "wine/list.h"
#include "msctf.h"
#include "msctf_internal.h"

Go to the source code of this file.

Data Structures

struct  CompartmentValue
struct  CompartmentMgr
struct  CompartmentEnumGuid
struct  CompartmentSink
struct  Compartment

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msctf)
static HRESULT CompartmentEnumGuid_Constructor (struct list *values, IEnumGUID **ppOut)
static HRESULT Compartment_Constructor (CompartmentValue *value, ITfCompartment **ppOut)
static Compartmentimpl_from_ITfSourceVtbl (ITfSource *iface)
HRESULT CompartmentMgr_Destructor (ITfCompartmentMgr *iface)
static HRESULT WINAPI CompartmentMgr_QueryInterface (ITfCompartmentMgr *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI CompartmentMgr_AddRef (ITfCompartmentMgr *iface)
static ULONG WINAPI CompartmentMgr_Release (ITfCompartmentMgr *iface)
static HRESULT WINAPI CompartmentMgr_GetCompartment (ITfCompartmentMgr *iface, REFGUID rguid, ITfCompartment **ppcomp)
static HRESULT WINAPI CompartmentMgr_ClearCompartment (ITfCompartmentMgr *iface, TfClientId tid, REFGUID rguid)
static HRESULT WINAPI CompartmentMgr_EnumCompartments (ITfCompartmentMgr *iface, IEnumGUID **ppEnum)
HRESULT CompartmentMgr_Constructor (IUnknown *pUnkOuter, REFIID riid, IUnknown **ppOut)
static void CompartmentEnumGuid_Destructor (CompartmentEnumGuid *This)
static HRESULT WINAPI CompartmentEnumGuid_QueryInterface (IEnumGUID *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI CompartmentEnumGuid_AddRef (IEnumGUID *iface)
static ULONG WINAPI CompartmentEnumGuid_Release (IEnumGUID *iface)
static HRESULT WINAPI CompartmentEnumGuid_Next (LPENUMGUID iface, ULONG celt, GUID *rgelt, ULONG *pceltFetched)
static HRESULT WINAPI CompartmentEnumGuid_Skip (LPENUMGUID iface, ULONG celt)
static HRESULT WINAPI CompartmentEnumGuid_Reset (LPENUMGUID iface)
static HRESULT WINAPI CompartmentEnumGuid_Clone (LPENUMGUID iface, IEnumGUID **ppenum)
static void free_sink (CompartmentSink *sink)
static void Compartment_Destructor (Compartment *This)
static HRESULT WINAPI Compartment_QueryInterface (ITfCompartment *iface, REFIID iid, LPVOID *ppvOut)
static ULONG WINAPI Compartment_AddRef (ITfCompartment *iface)
static ULONG WINAPI Compartment_Release (ITfCompartment *iface)
static HRESULT WINAPI Compartment_SetValue (ITfCompartment *iface, TfClientId tid, const VARIANT *pvarValue)
static HRESULT WINAPI Compartment_GetValue (ITfCompartment *iface, VARIANT *pvarValue)
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 CompartmentSource_AdviseSink (ITfSource *iface, REFIID riid, IUnknown *punk, DWORD *pdwCookie)
static HRESULT WINAPI CompartmentSource_UnadviseSink (ITfSource *iface, DWORD pdwCookie)

Variables

static const ITfCompartmentMgrVtbl CompartmentMgr_CompartmentMgrVtbl
static const IEnumGUIDVtbl IEnumGUID_Vtbl
static const ITfCompartmentVtbl ITfCompartment_Vtbl
static const ITfSourceVtbl Compartment_SourceVtbl

Generated on Sun May 27 2012 05:13:00 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.