Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
99421e8c
Commit
99421e8c
authored
Feb 26, 2013
by
Jacek Caban
Committed by
Alexandre Julliard
Feb 26, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msctf.idl: Added some missing declarations.
parent
ed50ce5e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
106 additions
and
0 deletions
+106
-0
msctf.idl
include/msctf.idl
+106
-0
No files found.
include/msctf.idl
View file @
99421e8c
...
...
@@ -79,6 +79,9 @@ cpp_quote("#define TF_MOD_LSHIFT 0x0100")
cpp_quote
(
"#define TF_MOD_ON_KEYUP 0x0200"
)
cpp_quote
(
"#define TF_MOD_IGNORE_ALL_MODIFIER 0x0400"
)
cpp_quote
(
"#define TF_PROFILETYPE_INPUTPROCESSOR 0x0001"
)
cpp_quote
(
"#define TF_PROFILETYPE_KEYBOARDLAYOUT 0x0002"
)
interface
ITfDocumentMgr
;
interface
ITfContext
;
interface
IEnumTfDocumentMgrs
;
...
...
@@ -99,6 +102,10 @@ interface ITfEditRecord;
interface
ITfCompositionView
;
interface
ITfKeyEventSink
;
cpp_quote
(
"#if 0"
)
typedef
[
uuid
(
4
f5d560f
-
5
ab5
-
4
dde
-
8
c4d
-
404592857
ab0
)
]
UINT_PTR
HKL
;
cpp_quote
(
"#endif"
)
typedef
[
uuid
(
e1b5808d
-
1
e46
-
4
c19
-
84
dc
-
68
c5f5978cc8
)
]
struct
TF_LANGUAGEPROFILE
{
CLSID
clsid
;
...
...
@@ -421,6 +428,105 @@ interface ITfInputProcessorProfiles : IUnknown
[
in
]
HKL
hKL
)
;
}
;
typedef
[
uuid
(
44
d2825a
-
10
e5
-
43b2
-
877
f
-
6
cb2f43b7e7e
)
]
struct
TF_INPUTPROCESSORPROFILE
{
DWORD
dwProfileType
;
LANGID
langid
;
CLSID
clsid
;
GUID
guidProfile
;
GUID
catid
;
HKL
hklSubstitute
;
DWORD
dwCaps
;
HKL
hkl
;
DWORD
dwFlags
;
}
TF_INPUTPROCESSORPROFILE
;
[
object
,
uuid
(
71
c6e74d
-
0
f28
-
11
d8
-
a82a
-
00065b84435
c
),
pointer_default
(
unique
)
]
interface
IEnumTfInputProcessorProfiles
:
IUnknown
{
HRESULT
Clone
(
[
out
]
IEnumTfInputProcessorProfiles
**
ppEnum
)
;
HRESULT
Next
(
[
in
]
ULONG
ulCount
,
[
out
,
size_is
(
ulCount
),
length_is
(
*
pcFetch
)
]
TF_INPUTPROCESSORPROFILE
*
pProfile
,
[
out
]
ULONG
*
pcFetch
)
;
HRESULT
Reset
()
;
HRESULT
Skip
(
[
in
]
ULONG
ulCount
)
;
}
[
object
,
uuid
(
71
c6e74c
-
0
f28
-
11
d8
-
a82a
-
00065b84435
c
),
pointer_default
(
unique
)
]
interface
ITfInputProcessorProfileMgr
:
IUnknown
{
HRESULT
ActivateProfile
(
[
in
]
DWORD
dwProfileType
,
[
in
]
LANGID
langid
,
[
in
]
REFCLSID
clsid
,
[
in
]
REFGUID
guidProfile
,
[
in
]
HKL
hkl
,
[
in
]
DWORD
dwFlags
)
;
HRESULT
DeactivateProfile
(
[
in
]
DWORD
dwProfileType
,
[
in
]
LANGID
langid
,
[
in
]
REFCLSID
clsid
,
[
in
]
REFGUID
guidProfile
,
[
in
]
HKL
hkl
,
[
in
]
DWORD
dwFlags
)
;
HRESULT
GetProfile
(
[
in
]
DWORD
dwProfileType
,
[
in
]
LANGID
langid
,
[
in
]
REFCLSID
clsid
,
[
in
]
REFGUID
guidProfile
,
[
in
]
HKL
hkl
,
[
out
]
TF_INPUTPROCESSORPROFILE
*
pProfile
)
;
HRESULT
EnumProfiles
(
[
in
]
LANGID
langid
,
[
out
]
IEnumTfInputProcessorProfiles
**
ppEnum
)
;
HRESULT
ReleaseInputProcessor
(
[
in
]
REFCLSID
rclsid
,
[
in
]
DWORD
dwFlags
)
;
HRESULT
RegisterProfile
(
[
in
]
REFCLSID
rclsid
,
[
in
]
LANGID
langid
,
[
in
]
REFGUID
guidProfile
,
[
in
,
size_is
(
cchDesc
)
]
const
WCHAR
*
pchDesc
,
[
in
]
ULONG
cchDesc
,
[
in
,
size_is
(
cchFile
)
]
const
WCHAR
*
pchIconFile
,
[
in
]
ULONG
cchFile
,
[
in
]
ULONG
uIconIndex
,
[
in
]
HKL
hklsubstitute
,
[
in
]
DWORD
dwPreferredLayout
,
[
in
]
BOOL
bEnabledByDefault
,
[
in
]
DWORD
dwFlags
)
;
HRESULT
UnregisterProfile
(
[
in
]
REFCLSID
rclsid
,
[
in
]
LANGID
langid
,
[
in
]
REFGUID
guidProfile
,
[
in
]
DWORD
dwFlags
)
;
HRESULT
GetActiveProfile
(
[
in
]
REFGUID
catid
,
[
out
]
TF_INPUTPROCESSORPROFILE
*
pProfile
)
;
}
typedef
[
uuid
(
c4cc07f1
-
80
cc
-
4
a7b
-
bc54
-
98512782
cbe3
)
]
enum
{
TF_LS_NONE
=
0
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment