# Setup Window Dispatch Subgraph

- Nodes: `27`
- Edges: `43`
- Seeds: `0x00502220`, `0x00502550`, `0x00502910`, `0x00502c00`, `0x005033d0`, `0x00504010`
- Graphviz: `setup-window-subgraph.dot`

## Nodes

| Address | Name | Subsystem | Confidence |
| --- | --- | --- | --- |
| `0x00434300` | `world_runtime_release_global_services` | `map` | `3` |
| `0x004384d0` | `world_run_post_load_generation_pipeline` | `map` | `4` |
| `0x00438890` | `shell_active_mode_run_profile_startup_and_load_dispatch` | `map` | `4` |
| `0x00443a50` | `world_entry_transition_and_runtime_bringup` | `map` | `4` |
| `0x00445ac0` | `shell_map_file_entry_coordinator` | `map` | `4` |
| `0x0046b780` | `multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync` | `shell` | `4` |
| `0x00482ec0` | `shell_transition_mode` | `bootstrap` | `4` |
| `0x004840e0` | `bootstrap_init_shell_window_services` | `bootstrap` | `4` |
| `0x004b8dc0` | `shell_campaign_window_destroy` | `shell` | `4` |
| `0x004b8e60` | `shell_campaign_window_construct` | `shell` | `4` |
| `0x004c7bc0` | `shell_credits_window_destroy` | `shell` | `4` |
| `0x004c7fc0` | `shell_credits_window_construct` | `shell` | `4` |
| `0x004dfbe0` | `shell_game_window_construct` | `shell` | `4` |
| `0x004dfd70` | `shell_game_window_destroy` | `shell` | `4` |
| `0x004ea620` | `shell_load_screen_window_construct` | `shell` | `4` |
| `0x004ea730` | `shell_load_screen_window_destroy` | `shell` | `4` |
| `0x004ee3a0` | `multiplayer_reset_tool_globals` | `shell` | `3` |
| `0x004efe80` | `multiplayer_window_init_globals` | `shell` | `4` |
| `0x00502220` | `shell_setup_window_publish_selected_profile_labels_and_preview_surface` | `shell` | `3` |
| `0x00502550` | `shell_setup_window_refresh_selection_lists_and_summary_fields` | `shell` | `3` |
| `0x00502910` | `shell_setup_window_refresh_mode_dependent_lists` | `shell` | `3` |
| `0x00502c00` | `shell_setup_window_select_launch_mode_and_apply_shell_state` | `shell` | `4` |
| `0x005033d0` | `shell_setup_window_handle_message` | `shell` | `3` |
| `0x00504010` | `shell_setup_window_construct` | `shell` | `4` |
| `0x005174e0` | `shell_video_window_construct` | `shell` | `4` |
| `0x00517570` | `shell_video_window_destroy` | `shell` | `4` |
| `0x00559520` | `surface_init_rgba_pixel_buffer` | `support` | `3` |

## Edges

- `0x00434300` `world_runtime_release_global_services`
  -> `0x00443a50` `world_entry_transition_and_runtime_bringup`
  -> `0x00482ec0` `shell_transition_mode`
- `0x00438890` `shell_active_mode_run_profile_startup_and_load_dispatch`
  -> `0x004384d0` `world_run_post_load_generation_pipeline`
  -> `0x00445ac0` `shell_map_file_entry_coordinator`
  -> `0x005033d0` `shell_setup_window_handle_message`
- `0x00443a50` `world_entry_transition_and_runtime_bringup`
  -> `0x00438890` `shell_active_mode_run_profile_startup_and_load_dispatch`
  -> `0x00482ec0` `shell_transition_mode`
- `0x00445ac0` `shell_map_file_entry_coordinator`
  -> `0x00443a50` `world_entry_transition_and_runtime_bringup`
- `0x0046b780` `multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync`
  -> `0x00438890` `shell_active_mode_run_profile_startup_and_load_dispatch`
  -> `0x00445ac0` `shell_map_file_entry_coordinator`
- `0x00482ec0` `shell_transition_mode`
  -> `0x00438890` `shell_active_mode_run_profile_startup_and_load_dispatch`
  -> `0x00443a50` `world_entry_transition_and_runtime_bringup`
  -> `0x004840e0` `bootstrap_init_shell_window_services`
  -> `0x004b8dc0` `shell_campaign_window_destroy`
  -> `0x004b8e60` `shell_campaign_window_construct`
  -> `0x004c7bc0` `shell_credits_window_destroy`
  -> `0x004c7fc0` `shell_credits_window_construct`
  -> `0x004dfbe0` `shell_game_window_construct`
  -> `0x004dfd70` `shell_game_window_destroy`
  -> `0x004ea620` `shell_load_screen_window_construct`
  -> `0x004ea730` `shell_load_screen_window_destroy`
  -> `0x004efe80` `multiplayer_window_init_globals`
  -> `0x00504010` `shell_setup_window_construct`
  -> `0x005174e0` `shell_video_window_construct`
  -> `0x00517570` `shell_video_window_destroy`
- `0x004840e0` `bootstrap_init_shell_window_services`
  -> `0x00482ec0` `shell_transition_mode`
- `0x004b8dc0` `shell_campaign_window_destroy`
  -> `0x004b8e60` `shell_campaign_window_construct`
- `0x004c7bc0` `shell_credits_window_destroy`
  -> `0x004c7fc0` `shell_credits_window_construct`
- `0x004dfbe0` `shell_game_window_construct`
  -> `0x004dfd70` `shell_game_window_destroy`
- `0x004ea620` `shell_load_screen_window_construct`
  -> `0x004ea730` `shell_load_screen_window_destroy`
- `0x004ea730` `shell_load_screen_window_destroy`
  -> `0x004ea620` `shell_load_screen_window_construct`
- `0x004ee3a0` `multiplayer_reset_tool_globals`
  -> `0x00482ec0` `shell_transition_mode`
- `0x00502220` `shell_setup_window_publish_selected_profile_labels_and_preview_surface`
  -> `0x00502c00` `shell_setup_window_select_launch_mode_and_apply_shell_state`
  -> `0x00559520` `surface_init_rgba_pixel_buffer`
- `0x00502910` `shell_setup_window_refresh_mode_dependent_lists`
  -> `0x00502c00` `shell_setup_window_select_launch_mode_and_apply_shell_state`
- `0x00502c00` `shell_setup_window_select_launch_mode_and_apply_shell_state`
  -> `0x00438890` `shell_active_mode_run_profile_startup_and_load_dispatch`
  -> `0x005033d0` `shell_setup_window_handle_message`
- `0x005033d0` `shell_setup_window_handle_message`
  -> `0x00502220` `shell_setup_window_publish_selected_profile_labels_and_preview_surface`
  -> `0x00502550` `shell_setup_window_refresh_selection_lists_and_summary_fields`
  -> `0x00502910` `shell_setup_window_refresh_mode_dependent_lists`
  -> `0x00502c00` `shell_setup_window_select_launch_mode_and_apply_shell_state`
  -> `0x00504010` `shell_setup_window_construct`
- `0x00517570` `shell_video_window_destroy`
  -> `0x005174e0` `shell_video_window_construct`
