FreeRDP
libfreerdp/locale/locale.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winpr/crt.h>
#include <winpr/environment.h>
#include "liblocale.h"
#include <freerdp/locale/locale.h>

Functions

static BOOL freerdp_get_system_language_and_country_codes (char *language, char *country)
 
static SYSTEM_LOCALE * freerdp_detect_system_locale (void)
 
DWORD freerdp_get_system_locale_id (void)
 
const char * freerdp_get_system_locale_name_from_id (DWORD localeId)
 
int freerdp_detect_keyboard_layout_from_system_locale (DWORD *keyboardLayoutId)
 

Variables

static const SYSTEM_LOCALE SYSTEM_LOCALE_TABLE []
 
static const LOCALE_NAME LOCALE_NAME_TABLE []
 
static const LOCALE_KEYBOARD_LAYOUTS LOCALE_KEYBOARD_LAYOUTS_TABLE []
 

Function Documentation

int freerdp_detect_keyboard_layout_from_system_locale ( DWORD *  keyboardLayoutId)

Here is the call graph for this function:

Here is the caller graph for this function:

static SYSTEM_LOCALE* freerdp_detect_system_locale ( void  )
static

Here is the call graph for this function:

Here is the caller graph for this function:

static BOOL freerdp_get_system_language_and_country_codes ( char *  language,
char *  country 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

DWORD freerdp_get_system_locale_id ( void  )

Here is the call graph for this function:

const char* freerdp_get_system_locale_name_from_id ( DWORD  localeId)

Variable Documentation

const LOCALE_KEYBOARD_LAYOUTS LOCALE_KEYBOARD_LAYOUTS_TABLE[]
static
const LOCALE_NAME LOCALE_NAME_TABLE[]
static
const SYSTEM_LOCALE SYSTEM_LOCALE_TABLE[]
static