ReactOS  0.4.15-dev-2528-g5506091
activeimmapp.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winreg.h"
#include "winuser.h"
#include "winerror.h"
#include "objbase.h"
#include "dimm.h"
#include "imm.h"
#include "wine/debug.h"
Include dependency graph for activeimmapp.c:

Go to the source code of this file.

Classes

struct  tagActiveIMMApp
 

Macros

#define COBJMACROS
 

Typedefs

typedef struct tagActiveIMMApp ActiveIMMApp
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msimtf)
 
static ActiveIMMAppimpl_from_IActiveIMMApp (IActiveIMMApp *iface)
 
static void ActiveIMMApp_Destructor (ActiveIMMApp *This)
 
static HRESULT WINAPI ActiveIMMApp_QueryInterface (IActiveIMMApp *iface, REFIID iid, LPVOID *ppvOut)
 
static ULONG WINAPI ActiveIMMApp_AddRef (IActiveIMMApp *iface)
 
static ULONG WINAPI ActiveIMMApp_Release (IActiveIMMApp *iface)
 
static HRESULT WINAPI ActiveIMMApp_AssociateContext (IActiveIMMApp *iface, HWND hWnd, HIMC hIME, HIMC *phPrev)
 
static HRESULT WINAPI ActiveIMMApp_ConfigureIMEA (IActiveIMMApp *This, HKL hKL, HWND hwnd, DWORD dwMode, REGISTERWORDA *pData)
 
static HRESULT WINAPI ActiveIMMApp_ConfigureIMEW (IActiveIMMApp *This, HKL hKL, HWND hWnd, DWORD dwMode, REGISTERWORDW *pData)
 
static HRESULT WINAPI ActiveIMMApp_CreateContext (IActiveIMMApp *This, HIMC *phIMC)
 
static HRESULT WINAPI ActiveIMMApp_DestroyContext (IActiveIMMApp *This, HIMC hIME)
 
static HRESULT WINAPI ActiveIMMApp_EnumRegisterWordA (IActiveIMMApp *This, HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szRegister, LPVOID pData, IEnumRegisterWordA **pEnum)
 
static HRESULT WINAPI ActiveIMMApp_EnumRegisterWordW (IActiveIMMApp *This, HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szRegister, LPVOID pData, IEnumRegisterWordW **pEnum)
 
static HRESULT WINAPI ActiveIMMApp_EscapeA (IActiveIMMApp *This, HKL hKL, HIMC hIMC, UINT uEscape, LPVOID pData, LRESULT *plResult)
 
static HRESULT WINAPI ActiveIMMApp_EscapeW (IActiveIMMApp *This, HKL hKL, HIMC hIMC, UINT uEscape, LPVOID pData, LRESULT *plResult)
 
static HRESULT WINAPI ActiveIMMApp_GetCandidateListA (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, UINT uBufLen, CANDIDATELIST *pCandList, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetCandidateListW (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, UINT uBufLen, CANDIDATELIST *pCandList, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetCandidateListCountA (IActiveIMMApp *This, HIMC hIMC, DWORD *pdwListSize, DWORD *pdwBufLen)
 
static HRESULT WINAPI ActiveIMMApp_GetCandidateListCountW (IActiveIMMApp *This, HIMC hIMC, DWORD *pdwListSize, DWORD *pdwBufLen)
 
static HRESULT WINAPI ActiveIMMApp_GetCandidateWindow (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, CANDIDATEFORM *pCandidate)
 
static HRESULT WINAPI ActiveIMMApp_GetCompositionFontA (IActiveIMMApp *This, HIMC hIMC, LOGFONTA *plf)
 
static HRESULT WINAPI ActiveIMMApp_GetCompositionFontW (IActiveIMMApp *This, HIMC hIMC, LOGFONTW *plf)
 
static HRESULT WINAPI ActiveIMMApp_GetCompositionStringA (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LONG *plCopied, LPVOID pBuf)
 
static HRESULT WINAPI ActiveIMMApp_GetCompositionStringW (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LONG *plCopied, LPVOID pBuf)
 
static HRESULT WINAPI ActiveIMMApp_GetCompositionWindow (IActiveIMMApp *This, HIMC hIMC, COMPOSITIONFORM *pCompForm)
 
static HRESULT WINAPI ActiveIMMApp_GetContext (IActiveIMMApp *This, HWND hwnd, HIMC *phIMC)
 
static HRESULT WINAPI ActiveIMMApp_GetConversionListA (IActiveIMMApp *This, HKL hKL, HIMC hIMC, LPSTR pSrc, UINT uBufLen, UINT uFlag, CANDIDATELIST *pDst, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetConversionListW (IActiveIMMApp *This, HKL hKL, HIMC hIMC, LPWSTR pSrc, UINT uBufLen, UINT uFlag, CANDIDATELIST *pDst, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetConversionStatus (IActiveIMMApp *This, HIMC hIMC, DWORD *pfdwConversion, DWORD *pfdwSentence)
 
static HRESULT WINAPI ActiveIMMApp_GetDefaultIMEWnd (IActiveIMMApp *This, HWND hWnd, HWND *phDefWnd)
 
static HRESULT WINAPI ActiveIMMApp_GetDescriptionA (IActiveIMMApp *This, HKL hKL, UINT uBufLen, LPSTR szDescription, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetDescriptionW (IActiveIMMApp *This, HKL hKL, UINT uBufLen, LPWSTR szDescription, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetGuideLineA (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LPSTR pBuf, DWORD *pdwResult)
 
static HRESULT WINAPI ActiveIMMApp_GetGuideLineW (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, DWORD dwBufLen, LPWSTR pBuf, DWORD *pdwResult)
 
static HRESULT WINAPI ActiveIMMApp_GetIMEFileNameA (IActiveIMMApp *This, HKL hKL, UINT uBufLen, LPSTR szFileName, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetIMEFileNameW (IActiveIMMApp *This, HKL hKL, UINT uBufLen, LPWSTR szFileName, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetOpenStatus (IActiveIMMApp *This, HIMC hIMC)
 
static HRESULT WINAPI ActiveIMMApp_GetProperty (IActiveIMMApp *This, HKL hKL, DWORD fdwIndex, DWORD *pdwProperty)
 
static HRESULT WINAPI ActiveIMMApp_GetRegisterWordStyleA (IActiveIMMApp *This, HKL hKL, UINT nItem, STYLEBUFA *pStyleBuf, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetRegisterWordStyleW (IActiveIMMApp *This, HKL hKL, UINT nItem, STYLEBUFW *pStyleBuf, UINT *puCopied)
 
static HRESULT WINAPI ActiveIMMApp_GetStatusWindowPos (IActiveIMMApp *This, HIMC hIMC, POINT *pptPos)
 
static HRESULT WINAPI ActiveIMMApp_GetVirtualKey (IActiveIMMApp *This, HWND hWnd, UINT *puVirtualKey)
 
static HRESULT WINAPI ActiveIMMApp_InstallIMEA (IActiveIMMApp *This, LPSTR szIMEFileName, LPSTR szLayoutText, HKL *phKL)
 
static HRESULT WINAPI ActiveIMMApp_InstallIMEW (IActiveIMMApp *This, LPWSTR szIMEFileName, LPWSTR szLayoutText, HKL *phKL)
 
static HRESULT WINAPI ActiveIMMApp_IsIME (IActiveIMMApp *This, HKL hKL)
 
static HRESULT WINAPI ActiveIMMApp_IsUIMessageA (IActiveIMMApp *This, HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
 
static HRESULT WINAPI ActiveIMMApp_IsUIMessageW (IActiveIMMApp *This, HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
 
static HRESULT WINAPI ActiveIMMApp_NotifyIME (IActiveIMMApp *This, HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
 
static HRESULT WINAPI ActiveIMMApp_RegisterWordA (IActiveIMMApp *This, HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szRegister)
 
static HRESULT WINAPI ActiveIMMApp_RegisterWordW (IActiveIMMApp *This, HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szRegister)
 
static HRESULT WINAPI ActiveIMMApp_ReleaseContext (IActiveIMMApp *This, HWND hWnd, HIMC hIMC)
 
static HRESULT WINAPI ActiveIMMApp_SetCandidateWindow (IActiveIMMApp *This, HIMC hIMC, CANDIDATEFORM *pCandidate)
 
static HRESULT WINAPI ActiveIMMApp_SetCompositionFontA (IActiveIMMApp *This, HIMC hIMC, LOGFONTA *plf)
 
static HRESULT WINAPI ActiveIMMApp_SetCompositionFontW (IActiveIMMApp *This, HIMC hIMC, LOGFONTW *plf)
 
static HRESULT WINAPI ActiveIMMApp_SetCompositionStringA (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, LPVOID pComp, DWORD dwCompLen, LPVOID pRead, DWORD dwReadLen)
 
static HRESULT WINAPI ActiveIMMApp_SetCompositionStringW (IActiveIMMApp *This, HIMC hIMC, DWORD dwIndex, LPVOID pComp, DWORD dwCompLen, LPVOID pRead, DWORD dwReadLen)
 
static HRESULT WINAPI ActiveIMMApp_SetCompositionWindow (IActiveIMMApp *This, HIMC hIMC, COMPOSITIONFORM *pCompForm)
 
static HRESULT WINAPI ActiveIMMApp_SetConversionStatus (IActiveIMMApp *This, HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
 
static HRESULT WINAPI ActiveIMMApp_SetOpenStatus (IActiveIMMApp *This, HIMC hIMC, BOOL fOpen)
 
static HRESULT WINAPI ActiveIMMApp_SetStatusWindowPos (IActiveIMMApp *This, HIMC hIMC, POINT *pptPos)
 
static HRESULT WINAPI ActiveIMMApp_SimulateHotKey (IActiveIMMApp *This, HWND hwnd, DWORD dwHotKeyID)
 
static HRESULT WINAPI ActiveIMMApp_UnregisterWordA (IActiveIMMApp *This, HKL hKL, LPSTR szReading, DWORD dwStyle, LPSTR szUnregister)
 
static HRESULT WINAPI ActiveIMMApp_UnregisterWordW (IActiveIMMApp *This, HKL hKL, LPWSTR szReading, DWORD dwStyle, LPWSTR szUnregister)
 
static HRESULT WINAPI ActiveIMMApp_Activate (IActiveIMMApp *This, BOOL fRestoreLayout)
 
static HRESULT WINAPI ActiveIMMApp_Deactivate (IActiveIMMApp *This)
 
static HRESULT WINAPI ActiveIMMApp_OnDefWindowProc (IActiveIMMApp *This, HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
 
static HRESULT WINAPI ActiveIMMApp_FilterClientWindows (IActiveIMMApp *This, ATOM *aaClassList, UINT uSize)
 
static HRESULT WINAPI ActiveIMMApp_GetCodePageA (IActiveIMMApp *This, HKL hKL, UINT *uCodePage)
 
static HRESULT WINAPI ActiveIMMApp_GetLangId (IActiveIMMApp *This, HKL hKL, LANGID *plid)
 
static HRESULT WINAPI ActiveIMMApp_AssociateContextEx (IActiveIMMApp *This, HWND hWnd, HIMC hIMC, DWORD dwFlags)
 
static HRESULT WINAPI ActiveIMMApp_DisableIME (IActiveIMMApp *This, DWORD idThread)
 
static HRESULT WINAPI ActiveIMMApp_GetImeMenuItemsA (IActiveIMMApp *This, HIMC hIMC, DWORD dwFlags, DWORD dwType, IMEMENUITEMINFOA *pImeParentMenu, IMEMENUITEMINFOA *pImeMenu, DWORD dwSize, DWORD *pdwResult)
 
static HRESULT WINAPI ActiveIMMApp_GetImeMenuItemsW (IActiveIMMApp *This, HIMC hIMC, DWORD dwFlags, DWORD dwType, IMEMENUITEMINFOW *pImeParentMenu, IMEMENUITEMINFOW *pImeMenu, DWORD dwSize, DWORD *pdwResult)
 
static HRESULT WINAPI ActiveIMMApp_EnumInputContext (IActiveIMMApp *This, DWORD idThread, IEnumInputContext **ppEnum)
 
static ActiveIMMAppimpl_from_IActiveIMMMessagePumpOwner (IActiveIMMMessagePumpOwner *iface)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_QueryInterface (IActiveIMMMessagePumpOwner *iface, REFIID iid, LPVOID *ppvOut)
 
static ULONG WINAPI ActiveIMMMessagePumpOwner_AddRef (IActiveIMMMessagePumpOwner *iface)
 
static ULONG WINAPI ActiveIMMMessagePumpOwner_Release (IActiveIMMMessagePumpOwner *iface)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Start (IActiveIMMMessagePumpOwner *iface)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_End (IActiveIMMMessagePumpOwner *iface)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_OnTranslateMessage (IActiveIMMMessagePumpOwner *iface, const MSG *msg)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Pause (IActiveIMMMessagePumpOwner *iface, DWORD *cookie)
 
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Resume (IActiveIMMMessagePumpOwner *iface, DWORD cookie)
 
DECLSPEC_HIDDEN HRESULT ActiveIMMApp_Constructor (IUnknown *pUnkOuter, IUnknown **ppOut)
 

Variables

static const IActiveIMMAppVtbl ActiveIMMAppVtbl
 
static const IActiveIMMMessagePumpOwnerVtbl ActiveIMMMessagePumpOwnerVtbl
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

Definition at line 23 of file activeimmapp.c.

Typedef Documentation

◆ ActiveIMMApp

Function Documentation

◆ ActiveIMMApp_Activate()

static HRESULT WINAPI ActiveIMMApp_Activate ( IActiveIMMApp This,
BOOL  fRestoreLayout 
)
static

Definition at line 647 of file activeimmapp.c.

649 {
650  FIXME("Stub\n");
651  return S_OK;
652 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_AddRef()

static ULONG WINAPI ActiveIMMApp_AddRef ( IActiveIMMApp iface)
static

Definition at line 81 of file activeimmapp.c.

82 {
84  return InterlockedIncrement(&This->refCount);
85 }
#define InterlockedIncrement
Definition: armddk.h:53
static ActiveIMMApp * impl_from_IActiveIMMApp(IActiveIMMApp *iface)
Definition: activeimmapp.c:45

◆ ActiveIMMApp_AssociateContext()

static HRESULT WINAPI ActiveIMMApp_AssociateContext ( IActiveIMMApp iface,
HWND  hWnd,
HIMC  hIME,
HIMC phPrev 
)
static

Definition at line 98 of file activeimmapp.c.

100 {
101  *phPrev = ImmAssociateContext(hWnd,hIME);
102  return S_OK;
103 }
HWND hWnd
Definition: settings.c:17
HIMC WINAPI ImmAssociateContext(HWND hWnd, HIMC hIMC)
Definition: imm.c:577
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_AssociateContextEx()

static HRESULT WINAPI ActiveIMMApp_AssociateContextEx ( IActiveIMMApp This,
HWND  hWnd,
HIMC  hIMC,
DWORD  dwFlags 
)
static

Definition at line 690 of file activeimmapp.c.

692 {
693  BOOL rc;
694 
696 
697  if (rc)
698  return S_OK;
699  else
700  return E_FAIL;
701 }
HWND hWnd
Definition: settings.c:17
BOOL WINAPI ImmAssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dwFlags)
Definition: imm.c:649
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_ConfigureIMEA()

static HRESULT WINAPI ActiveIMMApp_ConfigureIMEA ( IActiveIMMApp This,
HKL  hKL,
HWND  hwnd,
DWORD  dwMode,
REGISTERWORDA pData 
)
static

Definition at line 105 of file activeimmapp.c.

107 {
108  BOOL rc;
109 
110  rc = ImmConfigureIMEA(hKL, hwnd, dwMode, pData);
111  if (rc)
112  return E_FAIL;
113  else
114  return S_OK;
115 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmConfigureIMEA(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
Definition: imm.c:684
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

◆ ActiveIMMApp_ConfigureIMEW()

static HRESULT WINAPI ActiveIMMApp_ConfigureIMEW ( IActiveIMMApp This,
HKL  hKL,
HWND  hWnd,
DWORD  dwMode,
REGISTERWORDW pData 
)
static

Definition at line 117 of file activeimmapp.c.

119 {
120  BOOL rc;
121 
122  rc = ImmConfigureIMEW(hKL, hWnd, dwMode, pData);
123  if (rc)
124  return E_FAIL;
125  else
126  return S_OK;
127 }
BOOL WINAPI ImmConfigureIMEW(HKL hKL, HWND hWnd, DWORD dwMode, LPVOID lpData)
Definition: imm.c:719
HWND hWnd
Definition: settings.c:17
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

◆ ActiveIMMApp_Constructor()

DECLSPEC_HIDDEN HRESULT ActiveIMMApp_Constructor ( IUnknown pUnkOuter,
IUnknown **  ppOut 
)

Definition at line 892 of file activeimmapp.c.

893 {
895  if (pUnkOuter)
896  return CLASS_E_NOAGGREGATION;
897 
899  if (This == NULL)
900  return E_OUTOFMEMORY;
901 
902  This->IActiveIMMApp_iface.lpVtbl = &ActiveIMMAppVtbl;
903  This->IActiveIMMMessagePumpOwner_iface.lpVtbl = &ActiveIMMMessagePumpOwnerVtbl;
904  This->refCount = 1;
905 
906  TRACE("returning %p\n",This);
907  *ppOut = (IUnknown *)&This->IActiveIMMApp_iface;
908  return S_OK;
909 }
static const IActiveIMMMessagePumpOwnerVtbl ActiveIMMMessagePumpOwnerVtbl
Definition: activeimmapp.c:880
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define TRACE(s)
Definition: solgame.cpp:4
#define GetProcessHeap()
Definition: compat.h:595
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static const IActiveIMMAppVtbl ActiveIMMAppVtbl
Definition: activeimmapp.c:741
#define CLASS_E_NOAGGREGATION
Definition: winerror.h:2662
#define S_OK
Definition: intsafe.h:51
#define NULL
Definition: types.h:112
#define HEAP_ZERO_MEMORY
Definition: compat.h:134

Referenced by DllGetClassObject().

◆ ActiveIMMApp_CreateContext()

static HRESULT WINAPI ActiveIMMApp_CreateContext ( IActiveIMMApp This,
HIMC phIMC 
)
static

Definition at line 129 of file activeimmapp.c.

131 {
132  *phIMC = ImmCreateContext();
133  if (*phIMC)
134  return S_OK;
135  else
136  return E_FAIL;
137 }
#define E_FAIL
Definition: ddrawi.h:102
HIMC WINAPI ImmCreateContext(void)
Definition: imm.c:754
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_Deactivate()

static HRESULT WINAPI ActiveIMMApp_Deactivate ( IActiveIMMApp This)
static

Definition at line 654 of file activeimmapp.c.

655 {
656  FIXME("Stub\n");
657  return S_OK;
658 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_DestroyContext()

static HRESULT WINAPI ActiveIMMApp_DestroyContext ( IActiveIMMApp This,
HIMC  hIME 
)
static

Definition at line 139 of file activeimmapp.c.

141 {
142  BOOL rc;
143 
144  rc = ImmDestroyContext(hIME);
145  if (rc)
146  return S_OK;
147  else
148  return E_FAIL;
149 }
#define E_FAIL
Definition: ddrawi.h:102
BOOL WINAPI ImmDestroyContext(HIMC hIMC)
Definition: imm.c:840
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_Destructor()

static void ActiveIMMApp_Destructor ( ActiveIMMApp This)
static

Definition at line 50 of file activeimmapp.c.

51 {
52  TRACE("\n");
54 }
#define TRACE(s)
Definition: solgame.cpp:4
#define GetProcessHeap()
Definition: compat.h:595
#define HeapFree(x, y, z)
Definition: compat.h:594

Referenced by ActiveIMMApp_Release().

◆ ActiveIMMApp_DisableIME()

static HRESULT WINAPI ActiveIMMApp_DisableIME ( IActiveIMMApp This,
DWORD  idThread 
)
static

Definition at line 703 of file activeimmapp.c.

705 {
706  BOOL rc;
707 
708  rc = ImmDisableIME(idThread);
709 
710  if (rc)
711  return S_OK;
712  else
713  return E_FAIL;
714 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmDisableIME(DWORD idThread)
Definition: imm.c:851
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_EnumInputContext()

static HRESULT WINAPI ActiveIMMApp_EnumInputContext ( IActiveIMMApp This,
DWORD  idThread,
IEnumInputContext **  ppEnum 
)
static

Definition at line 734 of file activeimmapp.c.

736 {
737  FIXME("Stub\n");
738  return E_NOTIMPL;
739 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMApp_EnumRegisterWordA()

static HRESULT WINAPI ActiveIMMApp_EnumRegisterWordA ( IActiveIMMApp This,
HKL  hKL,
LPSTR  szReading,
DWORD  dwStyle,
LPSTR  szRegister,
LPVOID  pData,
IEnumRegisterWordA **  pEnum 
)
static

Definition at line 151 of file activeimmapp.c.

154 {
155  FIXME("Stub\n");
156  return E_NOTIMPL;
157 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMApp_EnumRegisterWordW()

static HRESULT WINAPI ActiveIMMApp_EnumRegisterWordW ( IActiveIMMApp This,
HKL  hKL,
LPWSTR  szReading,
DWORD  dwStyle,
LPWSTR  szRegister,
LPVOID  pData,
IEnumRegisterWordW **  pEnum 
)
static

Definition at line 159 of file activeimmapp.c.

162 {
163  FIXME("Stub\n");
164  return E_NOTIMPL;
165 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMApp_EscapeA()

static HRESULT WINAPI ActiveIMMApp_EscapeA ( IActiveIMMApp This,
HKL  hKL,
HIMC  hIMC,
UINT  uEscape,
LPVOID  pData,
LRESULT plResult 
)
static

Definition at line 167 of file activeimmapp.c.

169 {
170  *plResult = ImmEscapeA(hKL, hIMC, uEscape, pData);
171  return S_OK;
172 }
#define S_OK
Definition: intsafe.h:51
LRESULT WINAPI ImmEscapeA(HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
Definition: imm.c:946
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

◆ ActiveIMMApp_EscapeW()

static HRESULT WINAPI ActiveIMMApp_EscapeW ( IActiveIMMApp This,
HKL  hKL,
HIMC  hIMC,
UINT  uEscape,
LPVOID  pData,
LRESULT plResult 
)
static

Definition at line 174 of file activeimmapp.c.

176 {
177  *plResult = ImmEscapeW(hKL, hIMC, uEscape, pData);
178  return S_OK;
179 }
LRESULT WINAPI ImmEscapeW(HKL hKL, HIMC hIMC, UINT uEscape, LPVOID lpData)
Definition: imm.c:981
#define S_OK
Definition: intsafe.h:51
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

◆ ActiveIMMApp_FilterClientWindows()

static HRESULT WINAPI ActiveIMMApp_FilterClientWindows ( IActiveIMMApp This,
ATOM aaClassList,
UINT  uSize 
)
static

Definition at line 669 of file activeimmapp.c.

671 {
672  FIXME("Stub\n");
673  return S_OK;
674 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCandidateListA()

static HRESULT WINAPI ActiveIMMApp_GetCandidateListA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
UINT  uBufLen,
CANDIDATELIST pCandList,
UINT puCopied 
)
static

Definition at line 181 of file activeimmapp.c.

184 {
185  *puCopied = ImmGetCandidateListA(hIMC, dwIndex, pCandList, uBufLen);
186  return S_OK;
187 }
#define S_OK
Definition: intsafe.h:51
DWORD WINAPI ImmGetCandidateListA(HIMC hIMC, DWORD dwIndex, LPCANDIDATELIST lpCandList, DWORD dwBufLen)
Definition: imm.c:1016

◆ ActiveIMMApp_GetCandidateListCountA()

static HRESULT WINAPI ActiveIMMApp_GetCandidateListCountA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD pdwListSize,
DWORD pdwBufLen 
)
static

Definition at line 197 of file activeimmapp.c.

199 {
200  *pdwBufLen = ImmGetCandidateListCountA(hIMC, pdwListSize);
201  return S_OK;
202 }
DWORD WINAPI ImmGetCandidateListCountA(HIMC hIMC, LPDWORD lpdwListCount)
Definition: imm.c:1055
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCandidateListCountW()

static HRESULT WINAPI ActiveIMMApp_GetCandidateListCountW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD pdwListSize,
DWORD pdwBufLen 
)
static

Definition at line 204 of file activeimmapp.c.

206 {
207  *pdwBufLen = ImmGetCandidateListCountA(hIMC, pdwListSize);
208  return S_OK;
209 }
DWORD WINAPI ImmGetCandidateListCountA(HIMC hIMC, LPDWORD lpdwListCount)
Definition: imm.c:1055
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCandidateListW()

static HRESULT WINAPI ActiveIMMApp_GetCandidateListW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
UINT  uBufLen,
CANDIDATELIST pCandList,
UINT puCopied 
)
static

Definition at line 189 of file activeimmapp.c.

192 {
193  *puCopied = ImmGetCandidateListW(hIMC, dwIndex, pCandList, uBufLen);
194  return S_OK;
195 }
DWORD WINAPI ImmGetCandidateListW(HIMC hIMC, DWORD dwIndex, LPCANDIDATELIST lpCandList, DWORD dwBufLen)
Definition: imm.c:1119
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCandidateWindow()

static HRESULT WINAPI ActiveIMMApp_GetCandidateWindow ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
CANDIDATEFORM pCandidate 
)
static

Definition at line 211 of file activeimmapp.c.

213 {
214  BOOL rc;
215  rc = ImmGetCandidateWindow(hIMC,dwIndex,pCandidate);
216  if (rc)
217  return S_OK;
218  else
219  return E_FAIL;
220 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmGetCandidateWindow(HIMC hIMC, DWORD dwIndex, LPCANDIDATEFORM lpCandidate)
Definition: imm.c:1158

◆ ActiveIMMApp_GetCodePageA()

static HRESULT WINAPI ActiveIMMApp_GetCodePageA ( IActiveIMMApp This,
HKL  hKL,
UINT uCodePage 
)
static

Definition at line 676 of file activeimmapp.c.

678 {
679  FIXME("Stub\n");
680  return E_NOTIMPL;
681 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMApp_GetCompositionFontA()

static HRESULT WINAPI ActiveIMMApp_GetCompositionFontA ( IActiveIMMApp This,
HIMC  hIMC,
LOGFONTA plf 
)
static

Definition at line 222 of file activeimmapp.c.

224 {
225  BOOL rc;
226  rc = ImmGetCompositionFontA(hIMC,plf);
227  if (rc)
228  return S_OK;
229  else
230  return E_FAIL;
231 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmGetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
Definition: imm.c:1182

◆ ActiveIMMApp_GetCompositionFontW()

static HRESULT WINAPI ActiveIMMApp_GetCompositionFontW ( IActiveIMMApp This,
HIMC  hIMC,
LOGFONTW plf 
)
static

Definition at line 233 of file activeimmapp.c.

235 {
236  BOOL rc;
237  rc = ImmGetCompositionFontW(hIMC,plf);
238  if (rc)
239  return S_OK;
240  else
241  return E_FAIL;
242 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmGetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
Definition: imm.c:1202
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCompositionStringA()

static HRESULT WINAPI ActiveIMMApp_GetCompositionStringA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
DWORD  dwBufLen,
LONG plCopied,
LPVOID  pBuf 
)
static

Definition at line 244 of file activeimmapp.c.

246 {
247  *plCopied = ImmGetCompositionStringA(hIMC, dwIndex, pBuf, dwBufLen);
248  return S_OK;
249 }
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_ DWORD _In_ DWORD dwBufLen
Definition: wincrypt.h:4245
LONG WINAPI ImmGetCompositionStringA(HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
Definition: imm.c:1489
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCompositionStringW()

static HRESULT WINAPI ActiveIMMApp_GetCompositionStringW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
DWORD  dwBufLen,
LONG plCopied,
LPVOID  pBuf 
)
static

Definition at line 251 of file activeimmapp.c.

253 {
254  *plCopied = ImmGetCompositionStringW(hIMC, dwIndex, pBuf, dwBufLen);
255  return S_OK;
256 }
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_ DWORD _In_ DWORD dwBufLen
Definition: wincrypt.h:4245
LONG WINAPI ImmGetCompositionStringW(HIMC hIMC, DWORD dwIndex, LPVOID lpBuf, DWORD dwBufLen)
Definition: imm.c:1499
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetCompositionWindow()

static HRESULT WINAPI ActiveIMMApp_GetCompositionWindow ( IActiveIMMApp This,
HIMC  hIMC,
COMPOSITIONFORM pCompForm 
)
static

Definition at line 258 of file activeimmapp.c.

260 {
261  BOOL rc;
262 
263  rc = ImmGetCompositionWindow(hIMC,pCompForm);
264 
265  if (rc)
266  return S_OK;
267  else
268  return E_FAIL;
269 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmGetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
Definition: imm.c:1509

◆ ActiveIMMApp_GetContext()

static HRESULT WINAPI ActiveIMMApp_GetContext ( IActiveIMMApp This,
HWND  hwnd,
HIMC phIMC 
)
static

Definition at line 271 of file activeimmapp.c.

273 {
274  *phIMC = ImmGetContext(hwnd);
275  return S_OK;
276 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
HIMC WINAPI ImmGetContext(HWND hWnd)
Definition: imm.c:1526
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetConversionListA()

static HRESULT WINAPI ActiveIMMApp_GetConversionListA ( IActiveIMMApp This,
HKL  hKL,
HIMC  hIMC,
LPSTR  pSrc,
UINT  uBufLen,
UINT  uFlag,
CANDIDATELIST pDst,
UINT puCopied 
)
static

Definition at line 278 of file activeimmapp.c.

281 {
282  *puCopied = ImmGetConversionListA(hKL, hIMC, pSrc, pDst, uBufLen, uFlag);
283  return S_OK;
284 }
DWORD WINAPI ImmGetConversionListA(HKL hKL, HIMC hIMC, LPCSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
Definition: imm.c:1558
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetConversionListW()

static HRESULT WINAPI ActiveIMMApp_GetConversionListW ( IActiveIMMApp This,
HKL  hKL,
HIMC  hIMC,
LPWSTR  pSrc,
UINT  uBufLen,
UINT  uFlag,
CANDIDATELIST pDst,
UINT puCopied 
)
static

Definition at line 286 of file activeimmapp.c.

289 {
290  *puCopied = ImmGetConversionListW(hKL, hIMC, pSrc, pDst, uBufLen, uFlag);
291  return S_OK;
292 }
#define S_OK
Definition: intsafe.h:51
DWORD WINAPI ImmGetConversionListW(HKL hKL, HIMC hIMC, LPCWSTR pSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag)
Definition: imm.c:1596

◆ ActiveIMMApp_GetConversionStatus()

static HRESULT WINAPI ActiveIMMApp_GetConversionStatus ( IActiveIMMApp This,
HIMC  hIMC,
DWORD pfdwConversion,
DWORD pfdwSentence 
)
static

Definition at line 294 of file activeimmapp.c.

296 {
297  BOOL rc;
298 
299  rc = ImmGetConversionStatus(hIMC, pfdwConversion, pfdwSentence);
300 
301  if (rc)
302  return S_OK;
303  else
304  return E_FAIL;
305 }
#define E_FAIL
Definition: ddrawi.h:102
BOOL WINAPI ImmGetConversionStatus(HIMC hIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence)
Definition: imm.c:1634
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetDefaultIMEWnd()

static HRESULT WINAPI ActiveIMMApp_GetDefaultIMEWnd ( IActiveIMMApp This,
HWND  hWnd,
HWND phDefWnd 
)
static

Definition at line 307 of file activeimmapp.c.

309 {
310  *phDefWnd = ImmGetDefaultIMEWnd(hWnd);
311  return S_OK;
312 }
HWND hWnd
Definition: settings.c:17
HWND WINAPI ImmGetDefaultIMEWnd(HWND hWnd)
Definition: imm.c:1746
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetDescriptionA()

static HRESULT WINAPI ActiveIMMApp_GetDescriptionA ( IActiveIMMApp This,
HKL  hKL,
UINT  uBufLen,
LPSTR  szDescription,
UINT puCopied 
)
static

Definition at line 314 of file activeimmapp.c.

316 {
317  *puCopied = ImmGetDescriptionA(hKL, szDescription, uBufLen);
318  return S_OK;
319 }
UINT WINAPI ImmGetDescriptionA(HKL hKL, LPSTR lpszDescription, UINT uBufLen)
Definition: imm.c:1761
#define S_OK
Definition: intsafe.h:51
static const WCHAR szDescription[]
Definition: provider.c:55

◆ ActiveIMMApp_GetDescriptionW()

static HRESULT WINAPI ActiveIMMApp_GetDescriptionW ( IActiveIMMApp This,
HKL  hKL,
UINT  uBufLen,
LPWSTR  szDescription,
UINT puCopied 
)
static

Definition at line 321 of file activeimmapp.c.

323 {
324  *puCopied = ImmGetDescriptionW(hKL, szDescription, uBufLen);
325  return S_OK;
326 }
#define S_OK
Definition: intsafe.h:51
UINT WINAPI ImmGetDescriptionW(HKL hKL, LPWSTR lpszDescription, UINT uBufLen)
Definition: imm.c:1797
static const WCHAR szDescription[]
Definition: provider.c:55

◆ ActiveIMMApp_GetGuideLineA()

static HRESULT WINAPI ActiveIMMApp_GetGuideLineA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
DWORD  dwBufLen,
LPSTR  pBuf,
DWORD pdwResult 
)
static

Definition at line 328 of file activeimmapp.c.

331 {
332  *pdwResult = ImmGetGuideLineA(hIMC, dwIndex, pBuf, dwBufLen);
333  return S_OK;
334 }
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_ DWORD _In_ DWORD dwBufLen
Definition: wincrypt.h:4245
#define S_OK
Definition: intsafe.h:51
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:248
DWORD WINAPI ImmGetGuideLineA(HIMC hIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen)
Definition: imm.c:1812

◆ ActiveIMMApp_GetGuideLineW()

static HRESULT WINAPI ActiveIMMApp_GetGuideLineW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
DWORD  dwBufLen,
LPWSTR  pBuf,
DWORD pdwResult 
)
static

Definition at line 336 of file activeimmapp.c.

339 {
340  *pdwResult = ImmGetGuideLineW(hIMC, dwIndex, pBuf, dwBufLen);
341  return S_OK;
342 }
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_ DWORD _In_ DWORD dwBufLen
Definition: wincrypt.h:4245
DWORD WINAPI ImmGetGuideLineW(HIMC hIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen)
Definition: imm.c:1825
#define S_OK
Definition: intsafe.h:51
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:248

◆ ActiveIMMApp_GetIMEFileNameA()

static HRESULT WINAPI ActiveIMMApp_GetIMEFileNameA ( IActiveIMMApp This,
HKL  hKL,
UINT  uBufLen,
LPSTR  szFileName,
UINT puCopied 
)
static

Definition at line 344 of file activeimmapp.c.

346 {
347  *puCopied = ImmGetIMEFileNameA(hKL, szFileName, uBufLen);
348  return S_OK;
349 }
UINT WINAPI ImmGetIMEFileNameA(HKL hKL, LPSTR lpszFileName, UINT uBufLen)
Definition: imm.c:1837
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetIMEFileNameW()

static HRESULT WINAPI ActiveIMMApp_GetIMEFileNameW ( IActiveIMMApp This,
HKL  hKL,
UINT  uBufLen,
LPWSTR  szFileName,
UINT puCopied 
)
static

Definition at line 351 of file activeimmapp.c.

353 {
354  *puCopied = ImmGetIMEFileNameW(hKL, szFileName, uBufLen);
355  return S_OK;
356 }
#define S_OK
Definition: intsafe.h:51
UINT WINAPI ImmGetIMEFileNameW(HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
Definition: imm.c:1870

◆ ActiveIMMApp_GetImeMenuItemsA()

static HRESULT WINAPI ActiveIMMApp_GetImeMenuItemsA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwFlags,
DWORD  dwType,
IMEMENUITEMINFOA pImeParentMenu,
IMEMENUITEMINFOA pImeMenu,
DWORD  dwSize,
DWORD pdwResult 
)
static

Definition at line 716 of file activeimmapp.c.

720 {
721  *pdwResult = ImmGetImeMenuItemsA(hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize);
722  return S_OK;
723 }
DWORD WINAPI ImmGetImeMenuItemsA(HIMC hIMC, DWORD dwFlags, DWORD dwType, LPIMEMENUITEMINFOA lpImeParentMenu, LPIMEMENUITEMINFOA lpImeMenu, DWORD dwSize)
Definition: imm.c:2778
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define S_OK
Definition: intsafe.h:51
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:248
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Definition: env.c:56

◆ ActiveIMMApp_GetImeMenuItemsW()

static HRESULT WINAPI ActiveIMMApp_GetImeMenuItemsW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwFlags,
DWORD  dwType,
IMEMENUITEMINFOW pImeParentMenu,
IMEMENUITEMINFOW pImeMenu,
DWORD  dwSize,
DWORD pdwResult 
)
static

Definition at line 725 of file activeimmapp.c.

729 {
730  *pdwResult = ImmGetImeMenuItemsW(hIMC,dwFlags,dwType,pImeParentMenu,pImeMenu,dwSize);
731  return S_OK;
732 }
DWORD WINAPI ImmGetImeMenuItemsW(HIMC hIMC, DWORD dwFlags, DWORD dwType, LPIMEMENUITEMINFOW lpImeParentMenu, LPIMEMENUITEMINFOW lpImeMenu, DWORD dwSize)
Definition: imm.c:2849
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define S_OK
Definition: intsafe.h:51
_In_ UINT _In_ DWORD _Out_ DWORD * pdwResult
Definition: ntgdi.h:248
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
Definition: env.c:56

◆ ActiveIMMApp_GetLangId()

static HRESULT WINAPI ActiveIMMApp_GetLangId ( IActiveIMMApp This,
HKL  hKL,
LANGID plid 
)
static

Definition at line 683 of file activeimmapp.c.

685 {
686  FIXME("Stub\n");
687  return E_NOTIMPL;
688 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMApp_GetOpenStatus()

static HRESULT WINAPI ActiveIMMApp_GetOpenStatus ( IActiveIMMApp This,
HIMC  hIMC 
)
static

Definition at line 358 of file activeimmapp.c.

360 {
361  return ImmGetOpenStatus(hIMC);
362 }
BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
Definition: imm.c:1916

◆ ActiveIMMApp_GetProperty()

static HRESULT WINAPI ActiveIMMApp_GetProperty ( IActiveIMMApp This,
HKL  hKL,
DWORD  fdwIndex,
DWORD pdwProperty 
)
static

Definition at line 364 of file activeimmapp.c.

366 {
367  *pdwProperty = ImmGetProperty(hKL, fdwIndex);
368  return S_OK;
369 }
DWORD WINAPI ImmGetProperty(HKL hKL, DWORD fdwIndex)
Definition: imm.c:1935
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetRegisterWordStyleA()

static HRESULT WINAPI ActiveIMMApp_GetRegisterWordStyleA ( IActiveIMMApp This,
HKL  hKL,
UINT  nItem,
STYLEBUFA pStyleBuf,
UINT puCopied 
)
static

Definition at line 371 of file activeimmapp.c.

373 {
374  *puCopied = ImmGetRegisterWordStyleA(hKL, nItem, pStyleBuf);
375  return S_OK;
376 }
UINT WINAPI ImmGetRegisterWordStyleA(HKL hKL, UINT nItem, LPSTYLEBUFA lpStyleBuf)
Definition: imm.c:1963
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetRegisterWordStyleW()

static HRESULT WINAPI ActiveIMMApp_GetRegisterWordStyleW ( IActiveIMMApp This,
HKL  hKL,
UINT  nItem,
STYLEBUFW pStyleBuf,
UINT puCopied 
)
static

Definition at line 378 of file activeimmapp.c.

380 {
381  *puCopied = ImmGetRegisterWordStyleW(hKL, nItem, pStyleBuf);
382  return S_OK;
383 }
#define S_OK
Definition: intsafe.h:51
UINT WINAPI ImmGetRegisterWordStyleW(HKL hKL, UINT nItem, LPSTYLEBUFW lpStyleBuf)
Definition: imm.c:1991

◆ ActiveIMMApp_GetStatusWindowPos()

static HRESULT WINAPI ActiveIMMApp_GetStatusWindowPos ( IActiveIMMApp This,
HIMC  hIMC,
POINT pptPos 
)
static

Definition at line 385 of file activeimmapp.c.

387 {
388  BOOL rc;
389  rc = ImmGetStatusWindowPos(hIMC, pptPos);
390 
391  if (rc)
392  return S_OK;
393  else
394  return E_FAIL;
395 }
BOOL WINAPI ImmGetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
Definition: imm.c:2019
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_GetVirtualKey()

static HRESULT WINAPI ActiveIMMApp_GetVirtualKey ( IActiveIMMApp This,
HWND  hWnd,
UINT puVirtualKey 
)
static

Definition at line 397 of file activeimmapp.c.

399 {
400  *puVirtualKey = ImmGetVirtualKey(hWnd);
401  return S_OK;
402 }
HWND hWnd
Definition: settings.c:17
#define S_OK
Definition: intsafe.h:51
UINT WINAPI ImmGetVirtualKey(HWND hWnd)
Definition: imm.c:2036

◆ ActiveIMMApp_InstallIMEA()

static HRESULT WINAPI ActiveIMMApp_InstallIMEA ( IActiveIMMApp This,
LPSTR  szIMEFileName,
LPSTR  szLayoutText,
HKL phKL 
)
static

Definition at line 404 of file activeimmapp.c.

406 {
407  *phKL = ImmInstallIMEA(szIMEFileName,szLayoutText);
408  return S_OK;
409 }
HKL WINAPI ImmInstallIMEA(LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText)
Definition: imm.c:2062
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_InstallIMEW()

static HRESULT WINAPI ActiveIMMApp_InstallIMEW ( IActiveIMMApp This,
LPWSTR  szIMEFileName,
LPWSTR  szLayoutText,
HKL phKL 
)
static

Definition at line 411 of file activeimmapp.c.

413 {
414  *phKL = ImmInstallIMEW(szIMEFileName,szLayoutText);
415  return S_OK;
416 }
HKL WINAPI ImmInstallIMEW(LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText)
Definition: imm.c:2085
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_IsIME()

static HRESULT WINAPI ActiveIMMApp_IsIME ( IActiveIMMApp This,
HKL  hKL 
)
static

Definition at line 418 of file activeimmapp.c.

420 {
421  return ImmIsIME(hKL);
422 }
BOOL WINAPI ImmIsIME(HKL hKL)
Definition: imm.c:2143

◆ ActiveIMMApp_IsUIMessageA()

static HRESULT WINAPI ActiveIMMApp_IsUIMessageA ( IActiveIMMApp This,
HWND  hWndIME,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
static

Definition at line 424 of file activeimmapp.c.

426 {
427  return ImmIsUIMessageA(hWndIME,msg,wParam,lParam);
428 }
WPARAM wParam
Definition: combotst.c:138
#define msg(x)
Definition: auth_time.c:54
LPARAM lParam
Definition: combotst.c:139
BOOL WINAPI ImmIsUIMessageA(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
Definition: imm.c:2154

◆ ActiveIMMApp_IsUIMessageW()

static HRESULT WINAPI ActiveIMMApp_IsUIMessageW ( IActiveIMMApp This,
HWND  hWndIME,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
)
static

Definition at line 430 of file activeimmapp.c.

432 {
433  return ImmIsUIMessageW(hWndIME,msg,wParam,lParam);
434 }
WPARAM wParam
Definition: combotst.c:138
#define msg(x)
Definition: auth_time.c:54
BOOL WINAPI ImmIsUIMessageW(HWND hWndIME, UINT msg, WPARAM wParam, LPARAM lParam)
Definition: imm.c:2176
LPARAM lParam
Definition: combotst.c:139

◆ ActiveIMMApp_NotifyIME()

static HRESULT WINAPI ActiveIMMApp_NotifyIME ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwAction,
DWORD  dwIndex,
DWORD  dwValue 
)
static

Definition at line 436 of file activeimmapp.c.

438 {
439  BOOL rc;
440 
441  rc = ImmNotifyIME(hIMC,dwAction,dwIndex,dwValue);
442 
443  if (rc)
444  return S_OK;
445  else
446  return E_FAIL;
447 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmNotifyIME(HIMC hIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue)
Definition: imm.c:2198

◆ ActiveIMMApp_OnDefWindowProc()

static HRESULT WINAPI ActiveIMMApp_OnDefWindowProc ( IActiveIMMApp This,
HWND  hWnd,
UINT  Msg,
WPARAM  wParam,
LPARAM  lParam,
LRESULT plResult 
)
static

Definition at line 660 of file activeimmapp.c.

662 {
663 #ifndef __REACTOS__
664  FIXME("Stub (%p %x %lx %lx)\n",hWnd,Msg,wParam,lParam);
665 #endif
666  return E_FAIL;
667 }
struct @1616 Msg[]
HWND hWnd
Definition: settings.c:17
#define E_FAIL
Definition: ddrawi.h:102
WPARAM wParam
Definition: combotst.c:138
#define FIXME(fmt,...)
Definition: debug.h:111
LPARAM lParam
Definition: combotst.c:139

◆ ActiveIMMApp_QueryInterface()

static HRESULT WINAPI ActiveIMMApp_QueryInterface ( IActiveIMMApp iface,
REFIID  iid,
LPVOID ppvOut 
)
static

Definition at line 56 of file activeimmapp.c.

58 {
60  *ppvOut = NULL;
61 
62  if (IsEqualIID(iid, &IID_IUnknown) || IsEqualIID(iid, &IID_IActiveIMMApp))
63  {
64  *ppvOut = &This->IActiveIMMApp_iface;
65  }
66  else if (IsEqualIID(iid, &IID_IActiveIMMMessagePumpOwner))
67  {
68  *ppvOut = &This->IActiveIMMMessagePumpOwner_iface;
69  }
70 
71  if (*ppvOut)
72  {
73  IUnknown_AddRef(iface);
74  return S_OK;
75  }
76 
77  WARN("unsupported interface: %s\n", debugstr_guid(iid));
78  return E_NOINTERFACE;
79 }
#define E_NOINTERFACE
Definition: winerror.h:2364
#define WARN(fmt,...)
Definition: debug.h:112
#define debugstr_guid
Definition: kernel32.h:35
const GUID IID_IUnknown
#define S_OK
Definition: intsafe.h:51
#define NULL
Definition: types.h:112
static ActiveIMMApp * impl_from_IActiveIMMApp(IActiveIMMApp *iface)
Definition: activeimmapp.c:45
#define IsEqualIID(riid1, riid2)
Definition: guiddef.h:95

◆ ActiveIMMApp_RegisterWordA()

static HRESULT WINAPI ActiveIMMApp_RegisterWordA ( IActiveIMMApp This,
HKL  hKL,
LPSTR  szReading,
DWORD  dwStyle,
LPSTR  szRegister 
)
static

Definition at line 449 of file activeimmapp.c.

451 {
452  BOOL rc;
453 
454  rc = ImmRegisterWordA(hKL,szReading,dwStyle,szRegister);
455 
456  if (rc)
457  return S_OK;
458  else
459  return E_FAIL;
460 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmRegisterWordA(HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszRegister)
Definition: imm.c:2223

◆ ActiveIMMApp_RegisterWordW()

static HRESULT WINAPI ActiveIMMApp_RegisterWordW ( IActiveIMMApp This,
HKL  hKL,
LPWSTR  szReading,
DWORD  dwStyle,
LPWSTR  szRegister 
)
static

Definition at line 462 of file activeimmapp.c.

464 {
465  BOOL rc;
466 
467  rc = ImmRegisterWordW(hKL,szReading,dwStyle,szRegister);
468 
469  if (rc)
470  return S_OK;
471  else
472  return E_FAIL;
473 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmRegisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszRegister)
Definition: imm.c:2253

◆ ActiveIMMApp_Release()

static ULONG WINAPI ActiveIMMApp_Release ( IActiveIMMApp iface)
static

Definition at line 87 of file activeimmapp.c.

88 {
90  ULONG ret;
91 
92  ret = InterlockedDecrement(&This->refCount);
93  if (ret == 0)
95  return ret;
96 }
static void ActiveIMMApp_Destructor(ActiveIMMApp *This)
Definition: activeimmapp.c:50
int ret
#define InterlockedDecrement
Definition: armddk.h:52
unsigned int ULONG
Definition: retypes.h:1
static ActiveIMMApp * impl_from_IActiveIMMApp(IActiveIMMApp *iface)
Definition: activeimmapp.c:45

◆ ActiveIMMApp_ReleaseContext()

static HRESULT WINAPI ActiveIMMApp_ReleaseContext ( IActiveIMMApp This,
HWND  hWnd,
HIMC  hIMC 
)
static

Definition at line 475 of file activeimmapp.c.

477 {
478  BOOL rc;
479 
480  rc = ImmReleaseContext(hWnd,hIMC);
481 
482  if (rc)
483  return S_OK;
484  else
485  return E_FAIL;
486 }
HWND hWnd
Definition: settings.c:17
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmReleaseContext(HWND hWnd, HIMC hIMC)
Definition: imm.c:2283
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SetCandidateWindow()

static HRESULT WINAPI ActiveIMMApp_SetCandidateWindow ( IActiveIMMApp This,
HIMC  hIMC,
CANDIDATEFORM pCandidate 
)
static

Definition at line 488 of file activeimmapp.c.

490 {
491  BOOL rc;
492 
493  rc = ImmSetCandidateWindow(hIMC,pCandidate);
494 
495  if (rc)
496  return S_OK;
497  else
498  return E_FAIL;
499 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmSetCandidateWindow(HIMC hIMC, LPCANDIDATEFORM lpCandidate)
Definition: imm.c:2327

◆ ActiveIMMApp_SetCompositionFontA()

static HRESULT WINAPI ActiveIMMApp_SetCompositionFontA ( IActiveIMMApp This,
HIMC  hIMC,
LOGFONTA plf 
)
static

Definition at line 501 of file activeimmapp.c.

503 {
504  BOOL rc;
505 
506  rc = ImmSetCompositionFontA(hIMC,plf);
507 
508  if (rc)
509  return S_OK;
510  else
511  return E_FAIL;
512 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmSetCompositionFontA(HIMC hIMC, LPLOGFONTA lplf)
Definition: imm.c:2358
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SetCompositionFontW()

static HRESULT WINAPI ActiveIMMApp_SetCompositionFontW ( IActiveIMMApp This,
HIMC  hIMC,
LOGFONTW plf 
)
static

Definition at line 514 of file activeimmapp.c.

516 {
517  BOOL rc;
518 
519  rc = ImmSetCompositionFontW(hIMC,plf);
520 
521  if (rc)
522  return S_OK;
523  else
524  return E_FAIL;
525 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmSetCompositionFontW(HIMC hIMC, LPLOGFONTW lplf)
Definition: imm.c:2384
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SetCompositionStringA()

static HRESULT WINAPI ActiveIMMApp_SetCompositionStringA ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
LPVOID  pComp,
DWORD  dwCompLen,
LPVOID  pRead,
DWORD  dwReadLen 
)
static

Definition at line 527 of file activeimmapp.c.

530 {
531  BOOL rc;
532 
533  rc = ImmSetCompositionStringA(hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen);
534 
535  if (rc)
536  return S_OK;
537  else
538  return E_FAIL;
539 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmSetCompositionStringA(HIMC hIMC, DWORD dwIndex, LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen)
Definition: imm.c:2408

◆ ActiveIMMApp_SetCompositionStringW()

static HRESULT WINAPI ActiveIMMApp_SetCompositionStringW ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  dwIndex,
LPVOID  pComp,
DWORD  dwCompLen,
LPVOID  pRead,
DWORD  dwReadLen 
)
static

Definition at line 541 of file activeimmapp.c.

544 {
545  BOOL rc;
546 
547  rc = ImmSetCompositionStringW(hIMC,dwIndex,pComp,dwCompLen,pRead,dwReadLen);
548 
549  if (rc)
550  return S_OK;
551  else
552  return E_FAIL;
553 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmSetCompositionStringW(HIMC hIMC, DWORD dwIndex, LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen)
Definition: imm.c:2463
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SetCompositionWindow()

static HRESULT WINAPI ActiveIMMApp_SetCompositionWindow ( IActiveIMMApp This,
HIMC  hIMC,
COMPOSITIONFORM pCompForm 
)
static

Definition at line 555 of file activeimmapp.c.

557 {
558  BOOL rc;
559 
560  rc = ImmSetCompositionWindow(hIMC,pCompForm);
561 
562  if (rc)
563  return S_OK;
564  else
565  return E_FAIL;
566 }
#define E_FAIL
Definition: ddrawi.h:102
BOOL WINAPI ImmSetCompositionWindow(HIMC hIMC, LPCOMPOSITIONFORM lpCompForm)
Definition: imm.c:2522
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SetConversionStatus()

static HRESULT WINAPI ActiveIMMApp_SetConversionStatus ( IActiveIMMApp This,
HIMC  hIMC,
DWORD  fdwConversion,
DWORD  fdwSentence 
)
static

Definition at line 568 of file activeimmapp.c.

570 {
571  BOOL rc;
572 
573  rc = ImmSetConversionStatus(hIMC,fdwConversion,fdwSentence);
574 
575  if (rc)
576  return S_OK;
577  else
578  return E_FAIL;
579 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmSetConversionStatus(HIMC hIMC, DWORD fdwConversion, DWORD fdwSentence)
Definition: imm.c:2563

◆ ActiveIMMApp_SetOpenStatus()

static HRESULT WINAPI ActiveIMMApp_SetOpenStatus ( IActiveIMMApp This,
HIMC  hIMC,
BOOL  fOpen 
)
static

Definition at line 581 of file activeimmapp.c.

583 {
584  BOOL rc;
585 
586  rc = ImmSetOpenStatus(hIMC,fOpen);
587 
588  if (rc)
589  return S_OK;
590  else
591  return E_FAIL;
592 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmSetOpenStatus(HIMC hIMC, BOOL fOpen)
Definition: imm.c:2601

◆ ActiveIMMApp_SetStatusWindowPos()

static HRESULT WINAPI ActiveIMMApp_SetStatusWindowPos ( IActiveIMMApp This,
HIMC  hIMC,
POINT pptPos 
)
static

Definition at line 594 of file activeimmapp.c.

596 {
597  BOOL rc;
598 
599  rc = ImmSetStatusWindowPos(hIMC,pptPos);
600 
601  if (rc)
602  return S_OK;
603  else
604  return E_FAIL;
605 }
#define E_FAIL
Definition: ddrawi.h:102
BOOL WINAPI ImmSetStatusWindowPos(HIMC hIMC, LPPOINT lpptPos)
Definition: imm.c:2640
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_SimulateHotKey()

static HRESULT WINAPI ActiveIMMApp_SimulateHotKey ( IActiveIMMApp This,
HWND  hwnd,
DWORD  dwHotKeyID 
)
static

Definition at line 607 of file activeimmapp.c.

609 {
610  BOOL rc;
611 
612  rc = ImmSimulateHotKey(hwnd,dwHotKeyID);
613 
614  if (rc)
615  return S_OK;
616  else
617  return E_FAIL;
618 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51
BOOL WINAPI ImmSimulateHotKey(HWND hWnd, DWORD dwHotKeyID)
Definition: imm.c:2708

◆ ActiveIMMApp_UnregisterWordA()

static HRESULT WINAPI ActiveIMMApp_UnregisterWordA ( IActiveIMMApp This,
HKL  hKL,
LPSTR  szReading,
DWORD  dwStyle,
LPSTR  szUnregister 
)
static

Definition at line 620 of file activeimmapp.c.

622 {
623  BOOL rc;
624 
625  rc = ImmUnregisterWordA(hKL,szReading,dwStyle,szUnregister);
626 
627  if (rc)
628  return S_OK;
629  else
630  return E_FAIL;
631 
632 }
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
BOOL WINAPI ImmUnregisterWordA(HKL hKL, LPCSTR lpszReading, DWORD dwStyle, LPCSTR lpszUnregister)
Definition: imm.c:2718
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMApp_UnregisterWordW()

static HRESULT WINAPI ActiveIMMApp_UnregisterWordW ( IActiveIMMApp This,
HKL  hKL,
LPWSTR  szReading,
DWORD  dwStyle,
LPWSTR  szUnregister 
)
static

Definition at line 634 of file activeimmapp.c.

636 {
637  BOOL rc;
638 
639  rc = ImmUnregisterWordW(hKL,szReading,dwStyle,szUnregister);
640 
641  if (rc)
642  return S_OK;
643  else
644  return E_FAIL;
645 }
BOOL WINAPI ImmUnregisterWordW(HKL hKL, LPCWSTR lpszReading, DWORD dwStyle, LPCWSTR lpszUnregister)
Definition: imm.c:2748
#define E_FAIL
Definition: ddrawi.h:102
unsigned int BOOL
Definition: ntddk_ex.h:94
#define S_OK
Definition: intsafe.h:51

◆ ActiveIMMMessagePumpOwner_AddRef()

static ULONG WINAPI ActiveIMMMessagePumpOwner_AddRef ( IActiveIMMMessagePumpOwner iface)
static

Definition at line 830 of file activeimmapp.c.

831 {
833  return IActiveIMMApp_AddRef(&This->IActiveIMMApp_iface);
834 }
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818

◆ ActiveIMMMessagePumpOwner_End()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_End ( IActiveIMMMessagePumpOwner iface)
static

Definition at line 849 of file activeimmapp.c.

850 {
852  FIXME("(%p)->(): stub\n", This);
853  return E_NOTIMPL;
854 }
#define FIXME(fmt,...)
Definition: debug.h:111
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ ActiveIMMMessagePumpOwner_OnTranslateMessage()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_OnTranslateMessage ( IActiveIMMMessagePumpOwner iface,
const MSG msg 
)
static

Definition at line 856 of file activeimmapp.c.

858 {
860  FIXME("(%p)->(%p): stub\n", This, msg);
861  return E_NOTIMPL;
862 }
#define FIXME(fmt,...)
Definition: debug.h:111
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818
#define E_NOTIMPL
Definition: ddrawi.h:99
#define msg(x)
Definition: auth_time.c:54

◆ ActiveIMMMessagePumpOwner_Pause()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_Pause ( IActiveIMMMessagePumpOwner iface,
DWORD cookie 
)
static

Definition at line 864 of file activeimmapp.c.

866 {
868  FIXME("(%p)->(%p): stub\n", This, cookie);
869  return E_NOTIMPL;
870 }
#define FIXME(fmt,...)
Definition: debug.h:111
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: cookie.c:33

◆ ActiveIMMMessagePumpOwner_QueryInterface()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_QueryInterface ( IActiveIMMMessagePumpOwner iface,
REFIID  iid,
LPVOID ppvOut 
)
static

Definition at line 823 of file activeimmapp.c.

825 {
827  return IActiveIMMApp_QueryInterface(&This->IActiveIMMApp_iface, iid, ppvOut);
828 }
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818

◆ ActiveIMMMessagePumpOwner_Release()

static ULONG WINAPI ActiveIMMMessagePumpOwner_Release ( IActiveIMMMessagePumpOwner iface)
static

Definition at line 836 of file activeimmapp.c.

837 {
839  return IActiveIMMApp_Release(&This->IActiveIMMApp_iface);
840 }
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818

◆ ActiveIMMMessagePumpOwner_Resume()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_Resume ( IActiveIMMMessagePumpOwner iface,
DWORD  cookie 
)
static

Definition at line 872 of file activeimmapp.c.

874 {
876  FIXME("(%p)->(%u): stub\n", This, cookie);
877  return E_NOTIMPL;
878 }
#define FIXME(fmt,...)
Definition: debug.h:111
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: cookie.c:33

◆ ActiveIMMMessagePumpOwner_Start()

static HRESULT WINAPI ActiveIMMMessagePumpOwner_Start ( IActiveIMMMessagePumpOwner iface)
static

Definition at line 842 of file activeimmapp.c.

843 {
845  FIXME("(%p)->(): stub\n", This);
846  return E_NOTIMPL;
847 }
#define FIXME(fmt,...)
Definition: debug.h:111
static ActiveIMMApp * impl_from_IActiveIMMMessagePumpOwner(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:818
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ impl_from_IActiveIMMApp()

static ActiveIMMApp* impl_from_IActiveIMMApp ( IActiveIMMApp iface)
inlinestatic

Definition at line 45 of file activeimmapp.c.

46 {
47  return CONTAINING_RECORD(iface, ActiveIMMApp, IActiveIMMApp_iface);
48 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by ActiveIMMApp_AddRef(), ActiveIMMApp_QueryInterface(), and ActiveIMMApp_Release().

◆ impl_from_IActiveIMMMessagePumpOwner()

static ActiveIMMApp* impl_from_IActiveIMMMessagePumpOwner ( IActiveIMMMessagePumpOwner iface)
inlinestatic

Definition at line 818 of file activeimmapp.c.

819 {
820  return CONTAINING_RECORD(iface, ActiveIMMApp, IActiveIMMMessagePumpOwner_iface);
821 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by ActiveIMMMessagePumpOwner_AddRef(), ActiveIMMMessagePumpOwner_End(), ActiveIMMMessagePumpOwner_OnTranslateMessage(), ActiveIMMMessagePumpOwner_Pause(), ActiveIMMMessagePumpOwner_QueryInterface(), ActiveIMMMessagePumpOwner_Release(), ActiveIMMMessagePumpOwner_Resume(), and ActiveIMMMessagePumpOwner_Start().

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( msimtf  )

Variable Documentation

◆ ActiveIMMAppVtbl

const IActiveIMMAppVtbl ActiveIMMAppVtbl
static

Definition at line 741 of file activeimmapp.c.

Referenced by ActiveIMMApp_Constructor().

◆ ActiveIMMMessagePumpOwnerVtbl

const IActiveIMMMessagePumpOwnerVtbl ActiveIMMMessagePumpOwnerVtbl
static
Initial value:
=
{
}
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Pause(IActiveIMMMessagePumpOwner *iface, DWORD *cookie)
Definition: activeimmapp.c:864
static ULONG WINAPI ActiveIMMMessagePumpOwner_Release(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:836
static HRESULT WINAPI ActiveIMMMessagePumpOwner_End(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:849
static ULONG WINAPI ActiveIMMMessagePumpOwner_AddRef(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:830
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Start(IActiveIMMMessagePumpOwner *iface)
Definition: activeimmapp.c:842
static HRESULT WINAPI ActiveIMMMessagePumpOwner_QueryInterface(IActiveIMMMessagePumpOwner *iface, REFIID iid, LPVOID *ppvOut)
Definition: activeimmapp.c:823
static HRESULT WINAPI ActiveIMMMessagePumpOwner_OnTranslateMessage(IActiveIMMMessagePumpOwner *iface, const MSG *msg)
Definition: activeimmapp.c:856
static HRESULT WINAPI ActiveIMMMessagePumpOwner_Resume(IActiveIMMMessagePumpOwner *iface, DWORD cookie)
Definition: activeimmapp.c:872

Definition at line 880 of file activeimmapp.c.

Referenced by ActiveIMMApp_Constructor().