ImBroadcastData
This entry is called when IME wants to broadcast IME defined data to all the IM instances currently being opened.
Format:
APIRET APIENTRY ImBroadcastData(
PSZ pszIMEName,
ULONG ulIndex,
PVOID pData )
Parameters:
pszIMEName(input) : IME Name whose instances are being broadcasted.
ulIndex(input) : Data type index
IBD_RESERVED_FIRST : First index which the System uses.
IBD_RESERVED_LAST : Last index which the System uses.
IBD_PRIVATE_FIRST : First index which the IME uses.
IBD_PRIVATE_LAST : Last index which the IME uses.
pData(input) : IME defined data as following structure.
BROADCASTDATAHEADER
{
ULONG cbSize;
BYTE bData[1];
}
Returns:
Success indicator 0 : Successful completion other : Error occurred