ReactOS 0.4.16-dev-1541-g7e1d9ef
threadmgr.cpp File Reference
#include "precomp.h"
#include <wine/debug.h>
Include dependency graph for threadmgr.cpp:

Go to the source code of this file.

Classes

struct  tagPreservedKey
 
struct  tagDocumentMgrs
 
struct  tagAssociatedWindow
 
class  CThreadMgr
 
class  CEnumTfDocumentMgr
 

Typedefs

typedef struct tagPreservedKey PreservedKey
 
typedef struct tagDocumentMgrs DocumentMgrEntry
 
typedef struct tagAssociatedWindow AssociatedWindow
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msctf)
 
 STDMETHODIMP_ (ULONG) CThreadMgr
 
EXTERN_C HRESULT ThreadMgr_Constructor (IUnknown *pUnkOuter, IUnknown **ppOut)
 
EXTERN_C void ThreadMgr_OnDocumentMgrDestruction (ITfThreadMgr *iface, ITfDocumentMgr *mgr)
 

Typedef Documentation

◆ AssociatedWindow

◆ DocumentMgrEntry

◆ PreservedKey

Function Documentation

◆ STDMETHODIMP_()

STDMETHODIMP_ ( ULONG  )

Definition at line 385 of file threadmgr.cpp.

386{
387 return ::InterlockedIncrement(&m_cRefs);
388}

◆ ThreadMgr_Constructor()

EXTERN_C HRESULT ThreadMgr_Constructor ( IUnknown pUnkOuter,
IUnknown **  ppOut 
)

Definition at line 1388 of file threadmgr.cpp.

1389{
1390 return CThreadMgr::CreateInstance(pUnkOuter, (CThreadMgr **)ppOut);
1391}
static HRESULT CreateInstance(IUnknown *pUnkOuter, CThreadMgr **ppOut)
Definition: threadmgr.cpp:1212

Referenced by TF_CreateThreadMgr().

◆ ThreadMgr_OnDocumentMgrDestruction()

EXTERN_C void ThreadMgr_OnDocumentMgrDestruction ( ITfThreadMgr iface,
ITfDocumentMgr mgr 
)

Definition at line 1394 of file threadmgr.cpp.

1395{
1396 CThreadMgr *This = static_cast<CThreadMgr *>(iface);
1397 This->OnDocumentMgrDestruction(mgr);
1398}

Referenced by CDocumentMgr::~CDocumentMgr().

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( msctf  )