ReactOS  0.4.15-dev-2703-g05fb0f1
inputscope.idl
Go to the documentation of this file.
1 
7 import "oaidl.idl";
8 import "ocidl.idl";
9 
10 typedef enum {
12  IS_URL = 1,
39  IS_DIGITS = 28,
40  IS_NUMBER = 29,
41  IS_ONECHAR = 30,
58  IS_HANJA = 47,
61  IS_SEARCH = 50,
62  IS_FORMULA = 51,
67 
70  IS_SRGS = -3,
71  IS_XML = -4,
73 } InputScope;
74 
75 cpp_quote("HRESULT WINAPI SetInputScope(HWND hwnd,InputScope inputscope);")
76 cpp_quote("HRESULT WINAPI SetInputScopes(HWND hwnd,const InputScope *pInputScopes,UINT cInputScopes,WCHAR **ppszPhraseList,UINT cPhrases,WCHAR *pszRegExp,WCHAR *pszSRGS);")
78 
79 cpp_quote("DEFINE_GUID(GUID_PROP_INPUTSCOPE,0x1713dd5a,0x68e7,0x4a5b,0x9a,0xf6,0x59,0x2a,0x59,0x5c,0x77,0x8d);")
80 
81 [
82  object,
83  uuid(fde1eaee-6924-4cdf-91e7-da38cff5559d),
85 ]
87 {
88  HRESULT GetInputScopes([out, size_is(,*pcCount)] InputScope **pprgInputScopes, [out] UINT *pcCount);
89  HRESULT GetPhrase([out, size_is(,*pcCount)] BSTR **ppbstrPhrases, [out] UINT *pcCount);
90  HRESULT GetRegularExpression([out] BSTR *pbstrRegExp);
91  HRESULT GetSRGS([out] BSTR *pbstrSRGS);
92  HRESULT GetXML([out] BSTR *pbstrXML);
93 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
OLECHAR * BSTR
Definition: compat.h:2152
HRESULT WINAPI SetInputScopes(HWND hwnd, const InputScope *pInputScopes, UINT cInputScopes, WCHAR **ppszPhraseList, UINT cPhrases, WCHAR *pszRegExp, WCHAR *pszSRGS)
Definition: msctf.c:651
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
coclass AMMultiMediaStream cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);") cpp_quote("DEFINE_GUID(CLSID_AMAudioStream
__wchar_t WCHAR
Definition: xmlstorage.h:180
LONG HRESULT
Definition: typedefs.h:79
#define WINAPI
Definition: msvc.h:6
static FILE * out
Definition: regtests2xml.c:44
#define interface
Definition: basetyps.h:61
HRESULT WINAPI SetInputScopeXML(HWND hwnd, WCHAR *pszXML)
unsigned int UINT
Definition: ndis.h:50
DEFINE_GUID(GUID_PROP_INPUTSCOPE, 0x1713dd5a, 0x68e7, 0x4a5b, 0x9a, 0xf6, 0x59, 0x2a, 0x59, 0x5c, 0x77, 0x8d)
Definition: msctf.idl:510
#define const
Definition: zconf.h:230
InputScope
Definition: inputscope.idl:10