Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 1.69 KB

File metadata and controls

61 lines (42 loc) · 1.69 KB

Home

Function name : GetProcessPreferredUILanguages

Group: Multilingual User Interface - Library: kernel32


Retrieves the process preferred UI languages.


Declaration:

BOOL GetProcessPreferredUILanguages(
  _In_       DWORD dwFlags,
  _Out_      PULONG pulNumLanguages,
  _Out_opt_  PZZWSTR pwszLanguagesBuffer,
  _Inout_    PULONG pcchLanguagesBuffer
);  

FoxPro declaration:

DECLARE INTEGER GetProcessPreferredUILanguages IN kernel32;
	INTEGER dwFlags,;
	INTEGER @pulNumLanguages,;
	STRING @pwszLanguagesBuffer,;
	INTEGER @pcchLanguagesBuffer  

Parameters:

dwFlags [in] Flags identifying the language format to use for the process preferred UI languages.

pulNumLanguages [out] Pointer to the number of languages retrieved in pwszLanguagesBuffer.

pwszLanguagesBuffer [out, optional] Optional. Pointer to a double null-terminated multi-string buffer in which the function retrieves an ordered, null-delimited list in preference order, starting with the most preferable.

pcchLanguagesBuffer [in, out] Pointer to the size, in characters, for the language buffer indicated by pwszLanguagesBuffer. On successful return from the function, the parameter contains the size of the retrieved language buffer.


Return value:

Returns TRUE if successful or FALSE otherwise.


Comments:

By default, a VFP process does not have any preferred UI languages set.

See also: SetProcessPreferredUILanguages.