Lines Matching refs:info
73 UINT _gx_binres_resource_header_load(GX_BINRES_DATA_INFO *info, GX_RESOURCE_HEADER *header) in _gx_binres_resource_header_load() argument
75 …ES_READ_USHORT(header -> gx_resource_header_magic_number, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
76 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_resource_header_load()
78 …_BINRES_READ_USHORT(header -> gx_resource_header_version, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
79 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_resource_header_load()
81 …RES_READ_USHORT(header -> gx_resource_header_theme_count, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
82 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_resource_header_load()
84 …_READ_USHORT(header -> gx_resource_header_language_count, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
85 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_resource_header_load()
87 …_READ_ULONG(header -> gx_resource_header_theme_data_size, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
88 info -> gx_binres_read_offset += sizeof(ULONG); in _gx_binres_resource_header_load()
90 …READ_ULONG(header -> gx_resource_header_string_data_size, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
91 info -> gx_binres_read_offset += sizeof(ULONG); in _gx_binres_resource_header_load()
93 …BINRES_READ_ULONG(header -> gx_resource_header_data_size, info -> gx_binres_root_address + info ->… in _gx_binres_resource_header_load()
94 info -> gx_binres_read_offset += sizeof(ULONG); in _gx_binres_resource_header_load()
142 UINT _gx_binres_string_header_load(GX_BINRES_DATA_INFO *info, GX_STRING_HEADER *header) in _gx_binres_string_header_load() argument
144 …NRES_READ_USHORT(header -> gx_string_header_magic_number, info -> gx_binres_root_address + info ->… in _gx_binres_string_header_load()
145 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_string_header_load()
147 …ES_READ_USHORT(header -> gx_string_header_language_count, info -> gx_binres_root_address + info ->… in _gx_binres_string_header_load()
148 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_string_header_load()
150 …NRES_READ_USHORT(header -> gx_string_header_string_count, info -> gx_binres_root_address + info ->… in _gx_binres_string_header_load()
151 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_string_header_load()
153 …X_BINRES_READ_ULONG(header -> gx_string_header_data_size, info -> gx_binres_root_address + info ->… in _gx_binres_string_header_load()
154 info -> gx_binres_read_offset += sizeof(ULONG); in _gx_binres_string_header_load()
202 UINT _gx_binres_language_header_load(GX_BINRES_DATA_INFO *info, GX_LANGUAGE_HEADER *header) in _gx_binres_language_header_load() argument
204 …ES_READ_USHORT(header -> gx_language_header_magic_number, info -> gx_binres_root_address + info ->… in _gx_binres_language_header_load()
205 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_language_header_load()
207 …GX_BINRES_READ_USHORT(header -> gx_language_header_index, info -> gx_binres_root_address + info ->… in _gx_binres_language_header_load()
208 info -> gx_binres_read_offset += sizeof(USHORT); in _gx_binres_language_header_load()
210 …memcpy(&header->gx_language_header_name, info->gx_binres_root_address + info->gx_binres_read_offse… in _gx_binres_language_header_load()
211 info -> gx_binres_read_offset += sizeof(header -> gx_language_header_name); in _gx_binres_language_header_load()
213 …BINRES_READ_ULONG(header -> gx_language_header_data_size, info -> gx_binres_root_address + info ->… in _gx_binres_language_header_load()
214 info -> gx_binres_read_offset += sizeof(ULONG); in _gx_binres_language_header_load()
269 static UINT _gx_binres_language_table_buffer_allocate(GX_BINRES_DATA_INFO *info, GX_UBYTE language_… in _gx_binres_language_table_buffer_allocate() argument
278 info -> gx_binres_read_offset = 0; in _gx_binres_language_table_buffer_allocate()
281 _gx_binres_resource_header_load(info, &res_header); in _gx_binres_language_table_buffer_allocate()
282 info -> gx_binres_read_offset += res_header.gx_resource_header_theme_data_size; in _gx_binres_language_table_buffer_allocate()
289 _gx_binres_string_header_load(info, &string_header); in _gx_binres_language_table_buffer_allocate()
312 GX_UTILITY_MATH_UINT_ADD(string_table_size, language_table_size, info -> gx_binres_buffer_size) in _gx_binres_language_table_buffer_allocate()
314 … info -> gx_binres_buffer = (GX_UBYTE *)_gx_system_memory_allocator(info -> gx_binres_buffer_size); in _gx_binres_language_table_buffer_allocate()
316 if (!info -> gx_binres_buffer) in _gx_binres_language_table_buffer_allocate()
321 memset(info -> gx_binres_buffer, 0, info -> gx_binres_buffer_size); in _gx_binres_language_table_buffer_allocate()
322 info -> gx_binres_buffer_index = 0; in _gx_binres_language_table_buffer_allocate()
384 GX_BINRES_DATA_INFO info; in _gx_binres_language_table_load() local
394 memset(&info, 0, sizeof(GX_BINRES_DATA_INFO)); in _gx_binres_language_table_load()
396 info.gx_binres_root_address = root_address; in _gx_binres_language_table_load()
399 …status = _gx_binres_language_table_buffer_allocate(&info, sizeof(GX_UBYTE * *), sizeof(GX_UBYTE *)… in _gx_binres_language_table_load()
402 info.gx_binres_read_offset = 0; in _gx_binres_language_table_load()
403 _gx_binres_resource_header_load(&info, &header); in _gx_binres_language_table_load()
406 info.gx_binres_read_offset += header.gx_resource_header_theme_data_size; in _gx_binres_language_table_load()
419 _gx_binres_string_header_load(&info, &string_header); in _gx_binres_language_table_load()
421 language_table = (GX_UBYTE ***)(info.gx_binres_buffer + info.gx_binres_buffer_index); in _gx_binres_language_table_load()
422 …info.gx_binres_buffer_index += sizeof(GX_UBYTE * *) * string_header.gx_string_header_language_coun… in _gx_binres_language_table_load()
427 _gx_binres_language_header_load(&info, &language_header); in _gx_binres_language_table_load()
436 … language_table[lang_index] = (GX_UBYTE **)(info.gx_binres_buffer + info.gx_binres_buffer_index); in _gx_binres_language_table_load()
437 … info.gx_binres_buffer_index += sizeof(GX_UBYTE *) * string_header.gx_string_header_string_count; in _gx_binres_language_table_load()
444 … GX_BINRES_READ_USHORT(string_length, info.gx_binres_root_address + info.gx_binres_read_offset); in _gx_binres_language_table_load()
445 info.gx_binres_read_offset += sizeof(USHORT); in _gx_binres_language_table_load()
453 …language_table[lang_index][string_index] = (GX_UBYTE *)(info.gx_binres_root_address + info.gx_binr… in _gx_binres_language_table_load()
454 info.gx_binres_read_offset += (UINT)(string_length + 1); in _gx_binres_language_table_load()
466 get_char = (GX_CHAR)info.gx_binres_root_address[info.gx_binres_read_offset]; in _gx_binres_language_table_load()
467 info.gx_binres_read_offset++; in _gx_binres_language_table_load()
477 …language_table[lang_index][string_index] = (GX_UBYTE *)(info.gx_binres_root_address + info.gx_binr… in _gx_binres_language_table_load()
495 if (info.gx_binres_buffer) in _gx_binres_language_table_load()
497 _gx_system_memory_free(info.gx_binres_buffer); in _gx_binres_language_table_load()
563 GX_BINRES_DATA_INFO info; in _gx_binres_language_table_load_ext() local
573 memset(&info, 0, sizeof(GX_BINRES_DATA_INFO)); in _gx_binres_language_table_load_ext()
575 info.gx_binres_root_address = root_address; in _gx_binres_language_table_load_ext()
578 … status = _gx_binres_language_table_buffer_allocate(&info, sizeof(GX_STRING *), sizeof(GX_STRING)); in _gx_binres_language_table_load_ext()
581 info.gx_binres_read_offset = 0; in _gx_binres_language_table_load_ext()
582 _gx_binres_resource_header_load(&info, &header); in _gx_binres_language_table_load_ext()
585 info.gx_binres_read_offset += header.gx_resource_header_theme_data_size; in _gx_binres_language_table_load_ext()
598 _gx_binres_string_header_load(&info, &string_header); in _gx_binres_language_table_load_ext()
600 language_table = (GX_STRING **)(info.gx_binres_buffer + info.gx_binres_buffer_index); in _gx_binres_language_table_load_ext()
601 …info.gx_binres_buffer_index += sizeof(GX_STRING *) * string_header.gx_string_header_language_count; in _gx_binres_language_table_load_ext()
606 _gx_binres_language_header_load(&info, &language_header); in _gx_binres_language_table_load_ext()
615 … language_table[lang_index] = (GX_STRING *)(info.gx_binres_buffer + info.gx_binres_buffer_index); in _gx_binres_language_table_load_ext()
616 … info.gx_binres_buffer_index += sizeof(GX_STRING) * string_header.gx_string_header_string_count; in _gx_binres_language_table_load_ext()
621 get_data = info.gx_binres_root_address + info.gx_binres_read_offset; in _gx_binres_language_table_load_ext()
625 info.gx_binres_read_offset += sizeof(USHORT); in _gx_binres_language_table_load_ext()
629 …able[lang_index][string_index].gx_string_ptr = (GX_CHAR *)(info.gx_binres_root_address + info.gx_b… in _gx_binres_language_table_load_ext()
637 info.gx_binres_read_offset += (UINT)(string_length + 1); in _gx_binres_language_table_load_ext()
649 if (info.gx_binres_buffer) in _gx_binres_language_table_load_ext()
651 _gx_system_memory_free(info.gx_binres_buffer); in _gx_binres_language_table_load_ext()