From 2cdc0e207c1ea87f2f061ca2965f2e982ce0bd11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Tue, 22 Apr 2014 17:21:14 -0400 Subject: [PATCH] channels/rail: add missing definitions --- include/freerdp/rail.h | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/include/freerdp/rail.h b/include/freerdp/rail.h index 2f0284915..d0520c244 100644 --- a/include/freerdp/rail.h +++ b/include/freerdp/rail.h @@ -336,11 +336,29 @@ struct _RAIL_GET_APPID_RESP_ORDER }; typedef struct _RAIL_GET_APPID_RESP_ORDER RAIL_GET_APPID_RESP_ORDER; -struct _RAIL_LANGBARINFO_ORDER +struct _RAIL_LANGBAR_INFO_ORDER { UINT32 languageBarStatus; }; -typedef struct _RAIL_LANGBARINFO_ORDER RAIL_LANGBAR_INFO_ORDER; +typedef struct _RAIL_LANGBAR_INFO_ORDER RAIL_LANGBAR_INFO_ORDER; + +struct _RAIL_LANGUAGE_IME_INFO_ORDER +{ + UINT32 ProfileType; + UINT32 LanguageId; + GUID LanguageProfileClsId; + GUID ProfileGuid; +}; +typedef struct _RAIL_LANGUAGE_IME_INFO_ORDER RAIL_LANGUAGE_IME_INFO_ORDER; + +struct _RAIL_COMPARTMENT_INFO_ORDER +{ + UINT32 ImeState; + UINT32 ImeConvMode; + UINT32 ImeSentenceMode; + UINT32 KanaMode; +}; +typedef struct _RAIL_COMPARTMENT_INFO_ORDER RAIL_COMPARTMENT_INFO_ORDER; /* RAIL Constants */ @@ -360,6 +378,7 @@ typedef struct _RAIL_LANGBARINFO_ORDER RAIL_LANGBAR_INFO_ORDER; #define RDP_RAIL_ORDER_GET_APPID_REQ 0x000E #define RDP_RAIL_ORDER_GET_APPID_RESP 0x000F #define RDP_RAIL_ORDER_LANGUAGEIMEINFO 0x0011 +#define RDP_RAIL_ORDER_COMPARTMENTINFO 0x0012 #define RDP_RAIL_ORDER_HANDSHAKE_EX 0x0013 #endif /* FREERDP_RAIL_GLOBAL_H */