Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 DLL File Information - BCP47Langs.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: BCP47 Language Classes  
File Version: 6.2.9200.16604 (win8_gdr.130503-1646)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Low - 13 other DLL files in system32 directory are statically linked to this file.
File Size: 302 KB
Total Number of Exported Functions: 119
Total Number of Exported Functions With Names: 119
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 282,112 Bytes 91.1% Read, Execute Code
.data 0x00046000 8,704 Bytes 2.8% Write, Read Initialized Data
.idata 0x00049000 4,608 Bytes 1.5% Read Initialized Data
.rsrc 0x0004b000 1,024 Bytes 0.3% Read Initialized Data
.reloc 0x0004c000 12,288 Bytes 4.0% Read, Discardable Initialized Data
 

Static Linking

BCP47Langs.dll is statically linked to the following files:

msvcrt.dll
KERNEL32.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-localization-private-l1-1-0.dll
api-ms-win-appmodel-identity-l1-1-0.dll
ntdll.dll
api-ms-win-core-winrt-string-l1-1-0.dll

This means that when BCP47Langs.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, BCP47Langs.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 0 0 Bytes 0.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 1 924 Bytes 0.3%
Total 1 924 Bytes 0.3%
 

Icons in this file

No icons found in this file

 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 200 strings)

No string resources in this file.

 

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information

 

Exported Functions List

The following functions are exported by this dll:
AppendUserLanguageInputMethods
AppendUserLanguageInternal
AppendUserLanguages
Bcp47BufferFromLcid
Bcp47FromCompactTagInternal
Bcp47FromHkl
Bcp47FromLcid
Bcp47GetAbbreviation
Bcp47GetDirectionality
Bcp47GetDistance
Bcp47GetIsoLanguageCode
Bcp47GetIsoScriptCode
Bcp47GetLanguageName
Bcp47GetMuiForm
Bcp47GetNlsForm
Bcp47GetSubtagMapInternal
Bcp47GetUnIsoRegionCode
Bcp47IsInstalledAndLicensedAsSystemLanguage
Bcp47IsValid
Bcp47IsWellFormed
Bcp47Normalize
Bcp47RequiresTransientLcid
ClearApplicationLanguageOverride
ClearApplicationManifestLanguages
ClearHttpAcceptLanguageOptOut
ClearUserDisplayLanguageOverride
ClearUserLocaleFromLanguageProfileOptOut
CompactTagFromBcp47Internal
FilterLanguageListOnInstalledMuiLanguages
GetApplicationLanguageOverride
GetApplicationLanguages
GetApplicationLayoutDirection
GetApplicationManifestLanguages
GetAppropriateUserLocaleForUserLanguages
GetAvailableTransientLcidCount
GetHttpAcceptLanguageOptOut
GetInputMethodOverrideForUser
GetPendingUserDisplayLanguage
GetSerializedUserLanguageProfile
GetUserDisplayLanguageOverride
GetUserLanguageInputMethods
GetUserLanguageInputMethodsForUser
GetUserLanguages
GetUserLanguagesForUser
GetUserLocaleFromLanguageProfileOptOut
IsTransientLcid
LanguageListAsHttpAcceptHeader
LanguageListAsMuiForm
LcidFromBcp47
RemoveInputsForAllLanguagesInternal
RemoveUserLanguageInputMethods
SetApplicationLanguageOverride
SetApplicationManifestLanguages
SetHttpAcceptLanguageOptOut
SetInputMethodOverride
SetUserDisplayLanguageOverride
SetUserLanguageInputMethods
SetUserLanguagesInternal
SetUserLocaleFromLanguageProfileOptOut
const Windows::Internal::CLanguage::`vftable'
private: __thiscall Windows::Internal::CLanguagesListFactory::CLanguagesListFactory(void)
private: __thiscall Windows::Internal::CLanguagesListFactory::~CLanguagesListFactory(void)
private: static long __stdcall Windows::Internal::CLanguagesListFactory::LanguageListToStringWrapper(class Windows::Internal::CLanguagesList const *,enum Windows::Internal::BCP47_SUBTAG_FLAGS,unsigned int *,unsigned short * *)
private: static long __stdcall Windows::Internal::CLanguagesListFactory::OpenAppKey(unsigned short const *,struct HKEY__ * *,void * *)
private: static unsigned int __stdcall Windows::Internal::CRegion::TryFindRegionId(unsigned short const *)
private: static void __stdcall Windows::Internal::CLanguagesListFactory::CloseAppKey(unsigned short const *,struct HKEY__ *,void *)
protected: bool __thiscall Windows::Internal::CLanguage::ParseTag(unsigned short const *)
protected: bool __thiscall Windows::Internal::CLanguage::ValidateTag(unsigned short const *)
protected: bool __thiscall Windows::Internal::CLanguage::ValidateTagAndInitialize(unsigned short const *)
protected: class Windows::Internal::CLanguage & __thiscall Windows::Internal::CLanguage::operator=(class Windows::Internal::CLanguage const &)
protected: long __thiscall Windows::Internal::CLanguage::Initialize(unsigned short const *)
public: __thiscall Windows::Internal::CLanguage::CLanguage(class Windows::Internal::CLanguage const &)
public: __thiscall Windows::Internal::CLanguage::CLanguage(struct HKL__ *)
public: __thiscall Windows::Internal::CLanguage::CLanguage(unsigned __int64)
public: __thiscall Windows::Internal::CLanguage::CLanguage(unsigned short const *)
public: __thiscall Windows::Internal::CLanguage::CLanguage(void)
public: __thiscall Windows::Internal::CLanguage::operator struct Windows::Internal::Bcp47TagSubtagsInfo(void)const
public: __thiscall Windows::Internal::CLanguage::operator unsigned __int64(void)const
public: __thiscall Windows::Internal::CRegion::CRegion(unsigned int)
public: __thiscall Windows::Internal::CRegion::CRegion(unsigned short const *)
public: __thiscall Windows::Internal::CRegion::~CRegion(void)
public: bool __thiscall Windows::Internal::CLanguage::IsPseudoLanguage(void)const
public: bool __thiscall Windows::Internal::CLanguage::IsValidTag(void)const
public: bool __thiscall Windows::Internal::CLanguage::IsWellFormedTag(void)const
public: bool __thiscall Windows::Internal::CLanguage::operator==(class Windows::Internal::CLanguage const &)const
public: bool __thiscall Windows::Internal::CRegion::IsValidRegionTag(void)
public: bool __thiscall Windows::Internal::CRegion::operator==(class Windows::Internal::CRegion const &)const
public: bool __thiscall Windows::Internal::CRegion::operator==(unsigned int)const
public: class Windows::Internal::CLanguagesListFactory & __thiscall Windows::Internal::CLanguagesListFactory::operator=(class Windows::Internal::CLanguagesListFactory const &)
public: class Windows::Internal::CRegion & __thiscall Windows::Internal::CRegion::operator=(class Windows::Internal::CRegion const &)
public: enum Windows::Internal::BCP47_SUBTAG_FLAGS __thiscall Windows::Internal::CLanguage::GetSubtagsMap(void)const
public: long __thiscall Windows::Internal::CLanguage::CheckLanguageRegionAffinity(class Windows::Internal::CLanguage const &,int *)const
public: long __thiscall Windows::Internal::CLanguage::Compare(class Windows::Internal::CLanguage const &,double *)const
public: long __thiscall Windows::Internal::CLanguage::Compare(unsigned short const *,double *)const
public: long __thiscall Windows::Internal::CLanguage::FindClosestInList(unsigned short const *,enum Windows::Internal::BCP47_COMPARISON_ALGORITHM,unsigned short const * *,double *)const
public: long __thiscall Windows::Internal::CLanguage::GetAbbreviation(unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::GetDirectionality(enum Windows::Internal::BCP47_SCRIPT_DIRECTIONALITY *)const
public: long __thiscall Windows::Internal::CLanguage::GetIso15924Code(unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::GetIso3166Code(unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::GetIso639Code(unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::GetSubtagFields(enum Windows::Internal::BCP47_SUBTAG_FLAGS,unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::GetSubtagFields(enum Windows::Internal::BCP47_SUBTAG_FLAGS,unsigned short *)const
public: long __thiscall Windows::Internal::CLanguage::GetUN_M49Code(unsigned int,unsigned short *,unsigned int *)const
public: long __thiscall Windows::Internal::CLanguage::TryFindFirstInList(unsigned short const *,enum Windows::Internal::BCP47_CLOSENESS_MEASURE,unsigned short const * *)const
public: long __thiscall Windows::Internal::CRegion::Compare(class Windows::Internal::CRegion const &,double *)const
public: static bool __stdcall Windows::Internal::CLanguage::IsValidTag(unsigned short const *)
public: static bool __stdcall Windows::Internal::CLanguage::IsWellFormedTag(unsigned short const *)
public: static bool __stdcall Windows::Internal::CRegion::IsValidRegionTag(unsigned short const *)
public: static long __stdcall Windows::Internal::CLanguagesList::CreateInstance(unsigned short const *,class Windows::Internal::CLanguagesList const * *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::GetApplicationLanguageOverride(unsigned short const *,unsigned short *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::GetApplicationLanguages(unsigned short const *,class Windows::Internal::CLanguagesList const * *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::GetApplicationLanguagesAsHTTPAccept(unsigned short const *,unsigned short * *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::GetApplicationLanguagesAsMUI(unsigned short const *,bool,unsigned short * *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::GetUserLanguages(class Windows::Internal::CLanguagesList const * *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::SetApplicationLanguageOverride(unsigned short const *,class Windows::Internal::CLanguage const *)
public: static long __stdcall Windows::Internal::CLanguagesListFactory::SetApplicationManifestLanguages(unsigned short const *,class Windows::Internal::CLanguagesList const *)
public: static unsigned int __stdcall Windows::Internal::CRegion::GetCompositeRegionCode(unsigned int)
public: unsigned int __thiscall Windows::Internal::CRegion::GetCompositeRegionCode(void)const
public: virtual __thiscall Windows::Internal::CLanguage::~CLanguage(void)

 

Imported Functions List

The following functions are imported by this dll: