=== HCEX.pdb
struct object_type_definition ti 0x628f0 size 196 fieldlist 0x628ef
  +0x000 name                                     const char *  [ti 0x159a]
  +0x004 group_tag                                unsigned long  [ti 0x22]
  +0x008 game_datum_size                          short  [ti 0x11]
  +0x00a placement_tag_block_offset               short  [ti 0x11]
  +0x00c palette_tag_block_offset                 short  [ti 0x11]
  +0x00e placement_tag_block_element_size         short  [ti 0x11]
  +0x010 update_message_type                      const enum message_delta_processor_message_definition_type  [ti 0x61d00]
  +0x014 initialize                               void (*)(void?)  [proc 0x14b3 ret 0x3 cc 0 nparm 0 arglist 0x1452 args []]  [ti 0x14b4]
  +0x018 dispose                                  void (*)(void?)  [proc 0x14b3 ret 0x3 cc 0 nparm 0 arglist 0x1452 args []]  [ti 0x14b4]
  +0x01c initialize_for_new_map                   void (*)(void?)  [proc 0x14b3 ret 0x3 cc 0 nparm 0 arglist 0x1452 args []]  [ti 0x14b4]
  +0x020 dispose_from_old_map                     void (*)(void?)  [proc 0x14b3 ret 0x3 cc 0 nparm 0 arglist 0x1452 args []]  [ti 0x14b4]
  +0x024 datum_adjust_placement                   void (*)(long, struct object_placement_data *)  [proc 0x628d7 ret 0x3 cc 0 nparm 2 arglist 0x628d6 args ['0x12', '0x628d5']]  [ti 0x628d8]
  +0x028 datum_new                                unsigned char (*)(long)  [proc 0x61103 ret 0x20 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x61330]
  +0x02c datum_place                              void (*)(long, void *)  [proc 0x628d9 ret 0x3 cc 0 nparm 2 arglist 0xfca3 args ['0x12', '0x403']]  [ti 0x628da]
  +0x030 datum_delete                             void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x034 datum_update                             unsigned char (*)(long)  [proc 0x61103 ret 0x20 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x61330]
  +0x038 datum_export_function_values             void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x03c handle_deleted_object                    void (*)(long, long)  [proc 0x61399 ret 0x3 cc 0 nparm 2 arglist 0x21215 args ['0x12', '0x12']]  [ti 0x628db]
  +0x040 handle_region_destroyed                  void (*)(long, short, unsigned long)  [proc 0x628dd ret 0x3 cc 0 nparm 3 arglist 0x628dc args ['0x12', '0x11', '0x22']]  [ti 0x628de]
  +0x044 handle_parent_destroyed                  unsigned char (*)(long)  [proc 0x61103 ret 0x20 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x61330]
  +0x048 datum_preprocess_node_orientations       void (*)(long, struct real_orientation *)  [proc 0x61b41 ret 0x3 cc 0 nparm 2 arglist 0x61b40 args ['0x12', '0x61b3f']]  [ti 0x628df]
  +0x04c datum_postprocess_node_matrices          void (*)(long, struct real_matrix4x3 *)  [proc 0x628e1 ret 0x3 cc 0 nparm 2 arglist 0x628e0 args ['0x12', '0x61d59']]  [ti 0x628e2]
  +0x050 reset                                    void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x054 disconnect_from_structure_bsp            void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x058 notify_impulse_sound                     void (*)(long, long, long)  [proc 0x1ef2b ret 0x3 cc 0 nparm 3 arglist 0x1ef2a args ['0x12', '0x12', '0x12']]  [ti 0x61332]
  +0x05c render_debug                             void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x060 should_render_debug_object_network_visualization unsigned char (*)(long)  [proc 0x61103 ret 0x20 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x61330]
  +0x064 object_new_to_network                    int (*)(long, void *, int)  [proc 0x628e4 ret 0x74 cc 0 nparm 3 arglist 0x628e3 args ['0x12', '0x403', '0x74']]  [ti 0x628e5]
  +0x068 update_baseline                          void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x06c build_update_delta                       int (*)(long, void *, int, const enum message_delta_processor_mode)  [proc 0x628e7 ret 0x74 cc 0 nparm 4 arglist 0x628e6 args ['0x12', '0x403', '0x74', '0x627da']]  [ti 0x628e8]
  +0x070 process_update_delta                     void (*)(long, struct message_delta_processor_header *, struct network_game_client *)  [proc 0x628ea ret 0x3 cc 0 nparm 3 arglist 0x628e9 args ['0x12', '0x61eb0', '0x61eb2']]  [ti 0x628eb]
  +0x074 should_try_sending_incremental           unsigned char (*)(long)  [proc 0x61103 ret 0x20 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x61330]
  +0x078 should_send_incremental_to_player        unsigned char (*)(long, long)  [proc 0x6134a ret 0x20 cc 0 nparm 2 arglist 0x21215 args ['0x12', '0x12']]  [ti 0x613f2]
  +0x07c incremental_sent                         void (*)(long)  [proc 0x2dc5 ret 0x3 cc 0 nparm 1 arglist 0x2dc4 args ['0x12']]  [ti 0x2dc6]
  +0x080 part_definitions                         struct object_type_definition *[64 bytes]  [ti 0x628ee]
  +0x0c0 next                                     struct object_type_definition *  [ti 0x628ed]
=== HCEX_Release.pdb
struct object_type_definition ti 0x6f9e4 size 196 fieldlist 0x6f9e3
  +0x000 name                                     const char *  [ti 0x14fa]
  +0x004 group_tag                                unsigned long  [ti 0x22]
  +0x008 game_datum_size                          short  [ti 0x11]
  +0x00a placement_tag_block_offset               short  [ti 0x11]
  +0x00c palette_tag_block_offset                 short  [ti 0x11]
  +0x00e placement_tag_block_element_size         short  [ti 0x11]
  +0x010 update_message_type                      const enum message_delta_processor_message_definition_type  [ti 0x6ebad]
  +0x014 initialize                               void (*)(void?)  [proc 0x1450 ret 0x3 cc 0 nparm 0 arglist 0x141a args []]  [ti 0x1451]
  +0x018 dispose                                  void (*)(void?)  [proc 0x1450 ret 0x3 cc 0 nparm 0 arglist 0x141a args []]  [ti 0x1451]
  +0x01c initialize_for_new_map                   void (*)(void?)  [proc 0x1450 ret 0x3 cc 0 nparm 0 arglist 0x141a args []]  [ti 0x1451]
  +0x020 dispose_from_old_map                     void (*)(void?)  [proc 0x1450 ret 0x3 cc 0 nparm 0 arglist 0x141a args []]  [ti 0x1451]
  +0x024 datum_adjust_placement                   void (*)(long, struct object_placement_data *)  [proc 0x6f9cb ret 0x3 cc 0 nparm 2 arglist 0x6f9ca args ['0x12', '0x6ef3f']]  [ti 0x6f9cc]
  +0x028 datum_new                                unsigned char (*)(long)  [proc 0x6de8e ret 0x20 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x6e0a4]
  +0x02c datum_place                              void (*)(long, void *)  [proc 0x6f9cd ret 0x3 cc 0 nparm 2 arglist 0x10011 args ['0x12', '0x403']]  [ti 0x6f9ce]
  +0x030 datum_delete                             void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x034 datum_update                             unsigned char (*)(long)  [proc 0x6de8e ret 0x20 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x6e0a4]
  +0x038 datum_export_function_values             void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x03c handle_deleted_object                    void (*)(long, long)  [proc 0x6e110 ret 0x3 cc 0 nparm 2 arglist 0x235df args ['0x12', '0x12']]  [ti 0x6f9cf]
  +0x040 handle_region_destroyed                  void (*)(long, short, unsigned long)  [proc 0x6f9d1 ret 0x3 cc 0 nparm 3 arglist 0x6f9d0 args ['0x12', '0x11', '0x22']]  [ti 0x6f9d2]
  +0x044 handle_parent_destroyed                  unsigned char (*)(long)  [proc 0x6de8e ret 0x20 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x6e0a4]
  +0x048 datum_preprocess_node_orientations       void (*)(long, struct real_orientation *)  [proc 0x6e9d7 ret 0x3 cc 0 nparm 2 arglist 0x6e9d6 args ['0x12', '0x6e9d5']]  [ti 0x6f9d3]
  +0x04c datum_postprocess_node_matrices          void (*)(long, struct real_matrix4x3 *)  [proc 0x6f9d5 ret 0x3 cc 0 nparm 2 arglist 0x6f9d4 args ['0x12', '0x6eaeb']]  [ti 0x6f9d6]
  +0x050 reset                                    void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x054 disconnect_from_structure_bsp            void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x058 notify_impulse_sound                     void (*)(long, long, long)  [proc 0x20cca ret 0x3 cc 0 nparm 3 arglist 0x20cc9 args ['0x12', '0x12', '0x12']]  [ti 0x6e0a6]
  +0x05c render_debug                             void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x060 should_render_debug_object_network_visualization unsigned char (*)(long)  [proc 0x6de8e ret 0x20 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x6e0a4]
  +0x064 object_new_to_network                    int (*)(long, void *, int)  [proc 0x6f9d8 ret 0x74 cc 0 nparm 3 arglist 0x6f9d7 args ['0x12', '0x403', '0x74']]  [ti 0x6f9d9]
  +0x068 update_baseline                          void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x06c build_update_delta                       int (*)(long, void *, int, const enum message_delta_processor_mode)  [proc 0x6f9db ret 0x74 cc 0 nparm 4 arglist 0x6f9da args ['0x12', '0x403', '0x74', '0x6ecb9']]  [ti 0x6f9dc]
  +0x070 process_update_delta                     void (*)(long, struct message_delta_processor_header *, struct network_game_client *)  [proc 0x6f9de ret 0x3 cc 0 nparm 3 arglist 0x6f9dd args ['0x12', '0x6ec1c', '0x6ec1e']]  [ti 0x6f9df]
  +0x074 should_try_sending_incremental           unsigned char (*)(long)  [proc 0x6de8e ret 0x20 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x6e0a4]
  +0x078 should_send_incremental_to_player        unsigned char (*)(long, long)  [proc 0x6e0be ret 0x20 cc 0 nparm 2 arglist 0x235df args ['0x12', '0x12']]  [ti 0x6e16a]
  +0x07c incremental_sent                         void (*)(long)  [proc 0x5a25 ret 0x3 cc 0 nparm 1 arglist 0x2ee0 args ['0x12']]  [ti 0x5a26]
  +0x080 part_definitions                         struct object_type_definition *[64 bytes]  [ti 0x6f9e2]
  +0x0c0 next                                     struct object_type_definition *  [ti 0x6f9e1]
