You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.3 KiB
37 lines
1.3 KiB
//
|
|
// SALangChange.idl
|
|
//
|
|
|
|
|
|
import "oaidl.idl";
|
|
import "ocidl.idl";
|
|
|
|
[
|
|
object,
|
|
uuid(585375E7-6D91-4fe4-BA47-C6E9DC68A545),
|
|
dual,
|
|
pointer_default(unique)
|
|
]
|
|
|
|
//-------------------------------------------------------------------
|
|
// This interface is passed to the Localization Manager by modules
|
|
// that need to be informed when the language on the SA changes.
|
|
// The Localization Manager invokes the InformChange() method when
|
|
// the "Change Language" task is executed.
|
|
//-------------------------------------------------------------------
|
|
interface ISALangChange : IDispatch
|
|
{
|
|
//---------------------------------------------------------------
|
|
// Function called by Localization Manager when the
|
|
// language setting for the SA changes
|
|
// bstrLangDisplayName - language display name (Eg.- English)
|
|
// bstrLangISOName - Language ISO name (Eg. - en)
|
|
// ulLangID - Language ID (Eg.- US English is 0409)
|
|
//---------------------------------------------------------------
|
|
[id(1)]
|
|
HRESULT InformChange(
|
|
[in] BSTR bstrLangDisplayName,
|
|
[in] BSTR bstrLangISOName,
|
|
[in] unsigned long ulLangID
|
|
);
|
|
};
|