Language: Difference between revisions

m
Header reorganization
(Conform to format documentation guidelines and add CgsUtf8 typedef.)
m (Header reorganization)
Line 2:
 
= Structures =
== 32-bit ==
=== CgsResource::LanguageResource ===
==== 32-bit ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
Line 14:
|}
 
==== 64-bit ====
=== CgsResource::LanguageResourceHashEntry ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || muHashmeLanguageID || HashLanguage offile untranslatedID string|| (stringSee ID)[[#CgsLanguage::Sku::ELanguage || ELanguage]]
|-
| 0x4 || 0x4 || [[#CgsUnicode::UnicodeBuffer::CgsUtf8 | CgsUtf8]]*uint32_t || mpStringmuSize || TranslatedNumber UTF-8of stringentries ||
|-
| 0x8 || 0x8 || [[#CgsResource::LanguageResourceHashEntry 2 | LanguageResourceHashEntry]]* || mpEntries || Entries ||
|}
 
=== CgsResource::LanguageResourceHashEntry ===
== 64-bit ==
==== CgsResource::LanguageResource32-bit ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || meLanguageIDmuHash || LanguageHash fileof IDuntranslated ||string See(string [[#CgsLanguage::Sku::ELanguageID) || ELanguage]]
|-
| 0x4 || 0x4 || uint32_t[[#CgsUnicode::UnicodeBuffer::CgsUtf8 | CgsUtf8]]* || muSizempString || NumberTranslated ofUTF-8 entriesstring ||
|-
| 0x8 || 0x8 || [[#CgsResource::LanguageResourceHashEntry 2 | LanguageResourceHashEntry]]* || mpEntries || Entries ||
|}
 
==== 64-bit ====
=== CgsResource::LanguageResourceHashEntry ===
{| class="wikitable"