ReactOS  0.4.13-dev-100-gc8611ae
uuid Interface Reference

import"msctf.idl";

Inheritance diagram for uuid:
Collaboration diagram for uuid:

Public Member Functions

HRESULT Register ([in] REFCLSID rclsid)
 
HRESULT Unregister ([in] REFCLSID rclsid)
 
HRESULT AddLanguageProfile ([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)
 
HRESULT RemoveLanguageProfile ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile)
 
HRESULT EnumInputProcessorInfo ([out] IEnumGUID **ppEnum)
 
HRESULT GetDefaultLanguageProfile ([in] LANGID langid, [in] REFGUID catid, [out] CLSID *pclsid, [out] GUID *pguidProfile)
 
HRESULT SetDefaultLanguageProfile ([in] LANGID langid, [in] REFCLSID rclsid, [in] REFGUID guidProfiles)
 
HRESULT ActivateLanguageProfile ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfiles)
 
HRESULT GetActiveLanguageProfile ([in] REFCLSID rclsid, [out] LANGID *plangid, [out] GUID *pguidProfile)
 
HRESULT GetLanguageProfileDescription ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile, [out] BSTR *pbstrProfile)
 
HRESULT GetCurrentLanguage ([out] LANGID *plangid)
 
HRESULT ChangeCurrentLanguage ([in] LANGID langid)
 
HRESULT GetLanguageList ([out] LANGID **ppLangId, [out] ULONG *pulCount)
 
HRESULT EnumLanguageProfiles ([in] LANGID langid, [out] IEnumTfLanguageProfiles **ppEnum)
 
HRESULT EnableLanguageProfile ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile, [in] BOOL fEnable)
 
HRESULT IsEnabledLanguageProfile ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile, [out] BOOL *pfEnable)
 
HRESULT EnableLanguageProfileByDefault ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile, [in] BOOL fEnable)
 
HRESULT SubstituteKeyboardLayout ([in] REFCLSID rclsid, [in] LANGID langid, [in] REFGUID guidProfile, [in] HKL hKL)
 
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)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 510 of file msctf.idl.

Member Function Documentation

◆ ActivateLanguageProfile()

HRESULT uuid::ActivateLanguageProfile ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfiles 
)

◆ ActivateProfile()

HRESULT uuid::ActivateProfile ( [in] DWORD  dwProfileType,
[in] LANGID  langid,
[in] REFCLSID  clsid,
[in] REFGUID  guidProfile,
[in] HKL  hkl,
[in] DWORD  dwFlags 
)

◆ AddLanguageProfile()

HRESULT uuid::AddLanguageProfile ( [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 
)

◆ ChangeCurrentLanguage()

HRESULT uuid::ChangeCurrentLanguage ( [in] LANGID  langid)

◆ DeactivateProfile()

HRESULT uuid::DeactivateProfile ( [in] DWORD  dwProfileType,
[in] LANGID  langid,
[in] REFCLSID  clsid,
[in] REFGUID  guidProfile,
[in] HKL  hkl,
[in] DWORD  dwFlags 
)

◆ EnableLanguageProfile()

HRESULT uuid::EnableLanguageProfile ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[in] BOOL  fEnable 
)

◆ EnableLanguageProfileByDefault()

HRESULT uuid::EnableLanguageProfileByDefault ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[in] BOOL  fEnable 
)

◆ EnumInputProcessorInfo()

HRESULT uuid::EnumInputProcessorInfo ( [out] IEnumGUID **  ppEnum)

◆ EnumLanguageProfiles()

HRESULT uuid::EnumLanguageProfiles ( [in] LANGID  langid,
[out] IEnumTfLanguageProfiles **  ppEnum 
)

◆ EnumProfiles()

HRESULT uuid::EnumProfiles ( [in] LANGID  langid,
[out] IEnumTfInputProcessorProfiles **  ppEnum 
)

◆ GetActiveLanguageProfile()

HRESULT uuid::GetActiveLanguageProfile ( [in] REFCLSID  rclsid,
[out] LANGID plangid,
[out] GUID pguidProfile 
)

◆ GetActiveProfile()

HRESULT uuid::GetActiveProfile ( [in] REFGUID  catid,
[out] TF_INPUTPROCESSORPROFILE pProfile 
)

◆ GetCurrentLanguage()

HRESULT uuid::GetCurrentLanguage ( [out] LANGID plangid)

◆ GetDefaultLanguageProfile()

HRESULT uuid::GetDefaultLanguageProfile ( [in] LANGID  langid,
[in] REFGUID  catid,
[out] CLSID pclsid,
[out] GUID pguidProfile 
)

◆ GetLanguageList()

HRESULT uuid::GetLanguageList ( [out] LANGID **  ppLangId,
[out] ULONG pulCount 
)

◆ GetLanguageProfileDescription()

HRESULT uuid::GetLanguageProfileDescription ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[out] BSTR pbstrProfile 
)

◆ GetProfile()

HRESULT uuid::GetProfile ( [in] DWORD  dwProfileType,
[in] LANGID  langid,
[in] REFCLSID  clsid,
[in] REFGUID  guidProfile,
[in] HKL  hkl,
[out] TF_INPUTPROCESSORPROFILE pProfile 
)

◆ IsEnabledLanguageProfile()

HRESULT uuid::IsEnabledLanguageProfile ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[out] BOOL pfEnable 
)

◆ Register()

HRESULT uuid::Register ( [in] REFCLSID  rclsid)

◆ RegisterProfile()

HRESULT uuid::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 
)

◆ ReleaseInputProcessor()

HRESULT uuid::ReleaseInputProcessor ( [in] REFCLSID  rclsid,
[in] DWORD  dwFlags 
)

◆ RemoveLanguageProfile()

HRESULT uuid::RemoveLanguageProfile ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile 
)

◆ SetDefaultLanguageProfile()

HRESULT uuid::SetDefaultLanguageProfile ( [in] LANGID  langid,
[in] REFCLSID  rclsid,
[in] REFGUID  guidProfiles 
)

◆ SubstituteKeyboardLayout()

HRESULT uuid::SubstituteKeyboardLayout ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[in] HKL  hKL 
)

◆ Unregister()

HRESULT uuid::Unregister ( [in] REFCLSID  rclsid)

◆ UnregisterProfile()

HRESULT uuid::UnregisterProfile ( [in] REFCLSID  rclsid,
[in] LANGID  langid,
[in] REFGUID  guidProfile,
[in] DWORD  dwFlags 
)

The documentation for this interface was generated from the following file: