From f5fcd35ceda3907d40a2d060aff84acc2a4c8533 Mon Sep 17 00:00:00 2001 From: hais Date: Mon, 31 Jan 2022 12:30:32 -0800 Subject: [PATCH] nearby sdk refactor PiperOrigin-RevId: 425434260 --- {cpp/core => connections}/BUILD | 34 +- .../advertising_options.cc | 2 +- .../advertising_options.h | 10 +- .../clients/windows}/BUILD | 8 +- .../clients/windows}/core_adapter.cc | 4 +- .../clients/windows}/core_adapter.h | 8 +- .../windows}/dart/core_adapter_dart.cc | 10 +- .../clients/windows}/dart/core_adapter_dart.h | 2 +- .../connection_options.cc | 2 +- .../core => connections}/connection_options.h | 10 +- {cpp/core => connections}/core.cc | 8 +- {cpp/core => connections}/core.h | 12 +- {cpp/core => connections}/core_test.cc | 6 +- .../core => connections}/discovery_options.cc | 104 ++--- {cpp/core => connections}/discovery_options.h | 10 +- {cpp/core => connections}/event_logger.h | 0 .../implementation}/BUILD | 58 +-- .../implementation}/BUILD.bazel | 56 +-- .../implementation}/base_bwu_handler.h | 14 +- .../implementation}/base_endpoint_channel.cc | 14 +- .../implementation}/base_endpoint_channel.h | 16 +- .../base_endpoint_channel_test.cc | 24 +- .../implementation}/base_pcp_handler.cc | 16 +- .../implementation}/base_pcp_handler.h | 44 +- .../implementation}/base_pcp_handler_test.cc | 26 +- .../implementation}/ble_advertisement.cc | 8 +- .../implementation}/ble_advertisement.h | 8 +- .../implementation}/ble_advertisement_test.cc | 4 +- .../implementation}/ble_endpoint_channel.cc | 6 +- .../implementation}/ble_endpoint_channel.h | 4 +- .../implementation}/bluetooth_bwu_handler.cc | 8 +- .../implementation}/bluetooth_bwu_handler.h | 12 +- .../implementation}/bluetooth_device_name.cc | 8 +- .../implementation}/bluetooth_device_name.h | 6 +- .../bluetooth_device_name_test.cc | 4 +- .../bluetooth_endpoint_channel.cc | 6 +- .../bluetooth_endpoint_channel.h | 4 +- .../implementation}/bwu_handler.h | 8 +- .../implementation}/bwu_manager.cc | 18 +- .../implementation}/bwu_manager.h | 12 +- .../implementation}/bwu_manager_test.cc | 16 +- .../implementation}/client_proxy.cc | 12 +- .../implementation}/client_proxy.h | 22 +- .../implementation}/client_proxy_test.cc | 12 +- .../implementation}/encryption_runner.cc | 12 +- .../implementation}/encryption_runner.h | 12 +- .../implementation}/encryption_runner_test.cc | 14 +- .../implementation}/endpoint_channel.h | 6 +- .../endpoint_channel_manager.cc | 14 +- .../endpoint_channel_manager.h | 8 +- .../endpoint_channel_manager_test.cc | 2 +- .../implementation}/endpoint_manager.cc | 14 +- .../implementation}/endpoint_manager.h | 22 +- .../implementation}/endpoint_manager_test.cc | 20 +- .../implementation}/fuzzers/BUILD | 4 +- .../fuzzers/offline_frames_fuzzer.cc | 4 +- .../injected_bluetooth_device_store.cc | 8 +- .../injected_bluetooth_device_store.h | 6 +- .../injected_bluetooth_device_store_test.cc | 10 +- .../implementation}/internal_payload.cc | 2 +- .../implementation}/internal_payload.h | 6 +- .../internal_payload_factory.cc | 18 +- .../internal_payload_factory.h | 4 +- .../internal_payload_factory_test.cc | 8 +- .../implementation}/mediums/BUILD | 50 +-- .../implementation}/mediums/BUILD.bazel | 34 +- .../implementation}/mediums/ble.cc | 12 +- .../implementation}/mediums/ble.h | 14 +- .../implementation}/mediums/ble_test.cc | 12 +- .../implementation}/mediums/ble_v2/BUILD | 18 +- .../ble_v2/advertisement_read_result.cc | 4 +- .../ble_v2/advertisement_read_result.h | 6 +- .../ble_v2/advertisement_read_result_test.cc | 2 +- .../mediums/ble_v2/ble_advertisement.cc | 6 +- .../mediums/ble_v2/ble_advertisement.h | 2 +- .../ble_v2/ble_advertisement_header.cc | 8 +- .../mediums/ble_v2/ble_advertisement_header.h | 2 +- .../ble_v2/ble_advertisement_header_test.cc | 4 +- .../mediums/ble_v2/ble_advertisement_test.cc | 2 +- .../mediums/ble_v2/ble_packet.cc | 6 +- .../mediums/ble_v2/ble_packet.h | 2 +- .../mediums/ble_v2/ble_packet_test.cc | 2 +- .../mediums/ble_v2/ble_peripheral.h | 2 +- .../mediums/ble_v2/ble_peripheral_test.cc | 2 +- .../mediums/ble_v2/bloom_filter.cc | 2 +- .../mediums/ble_v2/bloom_filter.h | 2 +- .../mediums/ble_v2/bloom_filter_test.cc | 2 +- .../ble_v2/discovered_peripheral_callback.h | 6 +- .../mediums/bluetooth_classic.cc | 8 +- .../mediums/bluetooth_classic.h | 16 +- .../mediums/bluetooth_classic_test.cc | 14 +- .../mediums/bluetooth_radio.cc | 8 +- .../implementation}/mediums/bluetooth_radio.h | 4 +- .../mediums/bluetooth_radio_test.cc | 2 +- .../mediums/lost_entity_tracker.h | 4 +- .../mediums/lost_entity_tracker_test.cc | 2 +- .../implementation}/mediums/mediums.cc | 2 +- .../implementation}/mediums/mediums.h | 12 +- .../implementation}/mediums/utils.cc | 6 +- .../implementation}/mediums/utils.h | 2 +- .../implementation}/mediums/uuid.cc | 4 +- .../implementation}/mediums/uuid.h | 0 .../implementation}/mediums/uuid_test.cc | 6 +- .../implementation}/mediums/webrtc.cc | 20 +- .../implementation}/mediums/webrtc.h | 34 +- .../implementation}/mediums/webrtc/BUILD | 34 +- .../mediums/webrtc/connection_flow.cc | 14 +- .../mediums/webrtc/connection_flow.h | 16 +- .../mediums/webrtc/connection_flow_test.cc | 14 +- .../mediums/webrtc/data_channel_listener.h | 6 +- .../webrtc/local_ice_candidate_listener.h | 2 +- .../webrtc/session_description_wrapper.h | 0 .../mediums/webrtc/signaling_frames.cc | 2 +- .../mediums/webrtc/signaling_frames.h | 4 +- .../mediums/webrtc/signaling_frames_test.cc | 4 +- .../mediums/webrtc/webrtc_socket_impl.cc | 6 +- .../mediums/webrtc/webrtc_socket_impl.h | 18 +- .../mediums/webrtc/webrtc_socket_impl_test.cc | 4 +- .../implementation}/mediums/webrtc_peer_id.cc | 4 +- .../implementation}/mediums/webrtc_peer_id.h | 2 +- .../mediums/webrtc_peer_id_test.cc | 6 +- .../implementation}/mediums/webrtc_socket.h | 2 +- .../mediums/webrtc_socket_stub.h | 4 +- .../implementation}/mediums/webrtc_stub.cc | 10 +- .../implementation}/mediums/webrtc_stub.h | 8 +- .../implementation}/mediums/webrtc_test.cc | 10 +- .../implementation}/mediums/wifi_lan.cc | 8 +- .../implementation}/mediums/wifi_lan.h | 12 +- .../implementation}/mediums/wifi_lan_test.cc | 12 +- .../implementation}/message_lite.h | 0 .../implementation}/mock_service_controller.h | 2 +- .../mock_service_controller_router.h | 2 +- .../implementation}/offline_frames.cc | 10 +- .../implementation}/offline_frames.h | 6 +- .../implementation}/offline_frames_test.cc | 4 +- .../offline_frames_validator.cc | 6 +- .../offline_frames_validator.h | 2 +- .../offline_frames_validator_test.cc | 6 +- .../offline_service_controller.cc | 2 +- .../offline_service_controller.h | 24 +- .../offline_service_controller_test.cc | 16 +- .../offline_simulation_user.cc | 10 +- .../implementation}/offline_simulation_user.h | 12 +- .../p2p_cluster_pcp_handler.cc | 24 +- .../implementation}/p2p_cluster_pcp_handler.h | 40 +- .../p2p_cluster_pcp_handler_test.cc | 12 +- .../p2p_point_to_point_pcp_handler.cc | 2 +- .../p2p_point_to_point_pcp_handler.h | 10 +- .../implementation}/p2p_star_pcp_handler.cc | 2 +- .../implementation}/p2p_star_pcp_handler.h | 12 +- .../implementation}/payload_manager.cc | 12 +- .../implementation}/payload_manager.h | 22 +- .../implementation}/payload_manager_test.cc | 10 +- .../implementation}/pcp.h | 0 .../implementation}/pcp_handler.h | 14 +- .../implementation}/pcp_manager.cc | 10 +- .../implementation}/pcp_manager.h | 22 +- .../implementation}/pcp_manager_test.cc | 10 +- connections/implementation/proto/BUILD | 2 +- .../implementation}/service_controller.h | 14 +- .../service_controller_router.cc | 14 +- .../service_controller_router.h | 10 +- .../service_controller_router_test.cc | 20 +- .../implementation}/simulation_user.cc | 8 +- .../implementation}/simulation_user.h | 22 +- .../implementation}/webrtc_bwu_handler.cc | 12 +- .../implementation}/webrtc_bwu_handler.h | 12 +- .../webrtc_endpoint_channel.cc | 2 +- .../implementation}/webrtc_endpoint_channel.h | 6 +- .../implementation}/wifi_lan_bwu_handler.cc | 12 +- .../implementation}/wifi_lan_bwu_handler.h | 8 +- .../wifi_lan_endpoint_channel.cc | 6 +- .../wifi_lan_endpoint_channel.h | 4 +- .../implementation}/wifi_lan_service_info.cc | 8 +- .../implementation}/wifi_lan_service_info.h | 8 +- .../wifi_lan_service_info_test.cc | 6 +- {cpp/core => connections}/listeners.h | 14 +- {cpp/core => connections}/listeners_test.cc | 2 +- {cpp/core => connections}/medium_selector.h | 0 {cpp/core => connections}/options_base.h | 78 ++-- .../out_of_band_connection_metadata.h | 120 +++--- {cpp/core => connections}/params.h | 6 +- {cpp/core => connections}/payload.cc | 2 +- {cpp/core => connections}/payload.h | 14 +- {cpp/core => connections}/payload_test.cc | 10 +- {cpp/core => connections}/power_level.h | 62 +-- {cpp/core => connections}/status.h | 0 {cpp/core => connections}/status_test.cc | 2 +- {cpp/core => connections}/strategy.cc | 2 +- {cpp/core => connections}/strategy.h | 2 +- {cpp/core => connections}/strategy_test.cc | 2 +- cpp/cal/base/BUILD | 2 +- cpp/cal/base/ble_types.h | 10 +- cpp/cal/public/BUILD | 2 +- cpp/platform/base/BUILD | 237 ----------- internal/analytics/BUILD | 24 +- internal/analytics/analytics_recorder.cc | 6 +- internal/analytics/analytics_recorder.h | 12 +- internal/analytics/analytics_recorder_test.cc | 8 +- internal/platform/BUILD | 391 ++++++++++++++++++ .../BUILD => internal/platform/B_public_BUILD | 75 ++-- .../platform}/atomic_boolean.h | 4 +- .../platform}/atomic_boolean_test.cc | 2 +- .../platform}/atomic_reference.h | 8 +- .../platform}/atomic_reference_test.cc | 2 +- .../platform}/base64_utils.cc | 4 +- .../base => internal/platform}/base64_utils.h | 2 +- .../platform}/base_input_stream.cc | 2 +- .../platform}/base_input_stream.h | 6 +- .../platform}/base_mutex_lock.h | 2 +- .../base => internal/platform}/base_pipe.cc | 8 +- .../base => internal/platform}/base_pipe.h | 12 +- .../public => internal/platform}/ble.cc | 6 +- .../public => internal/platform}/ble.h | 16 +- .../public => internal/platform}/ble_test.cc | 8 +- .../platform}/bluetooth_adapter.h | 6 +- .../platform}/bluetooth_adapter_test.cc | 6 +- .../platform}/bluetooth_classic.cc | 6 +- .../platform}/bluetooth_classic.h | 22 +- .../platform}/bluetooth_classic_test.cc | 12 +- .../platform}/bluetooth_utils.cc | 2 +- .../platform}/bluetooth_utils.h | 2 +- .../platform}/bluetooth_utils_test.cc | 2 +- .../base => internal/platform}/byte_array.h | 0 .../platform}/byte_array_test.cc | 2 +- .../base => internal/platform}/byte_utils.cc | 4 +- .../base => internal/platform}/byte_utils.h | 2 +- .../platform}/byte_utils_test.cc | 4 +- .../base => internal/platform}/callable.h | 2 +- .../public => internal/platform}/cancelable.h | 4 +- .../platform}/cancelable_alarm.h | 8 +- .../platform}/cancelable_alarm_test.cc | 6 +- .../platform}/cancellable_task.h | 8 +- .../platform}/cancellation_flag.cc | 4 +- .../platform}/cancellation_flag.h | 0 .../platform}/cancellation_flag_listener.h | 2 +- .../platform}/cancellation_flag_test.cc | 8 +- .../platform}/condition_variable.h | 8 +- .../platform}/condition_variable_test.cc | 10 +- .../platform}/core_config.h | 0 .../platform}/count_down_latch.h | 6 +- .../platform}/count_down_latch_test.cc | 4 +- .../public => internal/platform}/crypto.h | 2 +- .../platform}/crypto_test.cc | 4 +- .../platform}/error_code_params.h | 0 .../platform}/error_code_recorder.cc | 4 +- .../platform}/error_code_recorder.h | 2 +- .../platform}/error_code_recorder_test.cc | 2 +- .../base => internal/platform}/exception.h | 0 .../platform}/exception_test.cc | 4 +- .../platform}/feature_flags.h | 0 .../platform}/feature_flags_test.cc | 4 +- .../public => internal/platform}/file.cc | 2 +- .../public => internal/platform}/file.h | 16 +- .../public => internal/platform}/future.h | 2 +- .../platform}/future_test.cc | 4 +- .../platform/implementation}/BUILD | 25 +- .../platform/implementation}/atomic_boolean.h | 0 .../implementation}/atomic_reference.h | 0 .../platform/implementation}/ble.h | 10 +- .../platform/implementation}/ble_v2.h | 4 +- .../implementation}/bluetooth_adapter.h | 0 .../implementation}/bluetooth_classic.h | 12 +- .../platform/implementation}/cancelable.h | 0 .../implementation}/condition_variable.h | 2 +- .../implementation}/count_down_latch.h | 2 +- .../platform/implementation}/crypto.h | 2 +- .../platform/implementation}/executor.h | 2 +- .../platform/implementation}/future.h | 2 +- .../platform/implementation}/g3/BUILD | 44 +- .../implementation}/g3/atomic_boolean.h | 2 +- .../implementation}/g3/atomic_reference.h | 2 +- .../platform/implementation}/g3/ble.cc | 12 +- .../platform/implementation}/g3/ble.h | 16 +- .../implementation}/g3/bluetooth_adapter.cc | 8 +- .../implementation}/g3/bluetooth_adapter.h | 8 +- .../implementation}/g3/bluetooth_classic.cc | 12 +- .../implementation}/g3/bluetooth_classic.h | 16 +- .../implementation}/g3/condition_variable.h | 6 +- .../platform/implementation}/g3/crypto.cc | 4 +- .../implementation}/g3/log_message.cc | 2 +- .../platform/implementation}/g3/log_message.h | 2 +- .../g3/multi_thread_executor.h | 4 +- .../platform/implementation}/g3/mutex.h | 4 +- .../platform/implementation}/g3/pipe.h | 6 +- .../platform/implementation}/g3/platform.cc | 60 +-- .../implementation}/g3/scheduled_executor.cc | 6 +- .../implementation}/g3/scheduled_executor.h | 8 +- .../g3/single_thread_executor.h | 2 +- .../implementation}/g3/system_clock.cc | 4 +- .../platform/implementation}/g3/webrtc.cc | 4 +- .../platform/implementation}/g3/webrtc.h | 4 +- .../platform/implementation}/g3/wifi_lan.cc | 12 +- .../platform/implementation}/g3/wifi_lan.h | 14 +- .../platform/implementation}/input_file.h | 6 +- .../platform/implementation}/ios/BUILD | 10 +- .../NearbyConnectionsExample.png | Bin .../project.pbxproj | 0 .../NearbyConnectionsExample/AppDelegate.h | 0 .../NearbyConnectionsExample/AppDelegate.m | 0 .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../Base.lproj/LaunchScreen.storyboard | 0 .../Base.lproj/Main.storyboard | 0 .../NearbyConnectionsExample/Info.plist | 0 .../NearbyConnectionsExample/ViewController.h | 0 .../NearbyConnectionsExample/ViewController.m | 0 .../NearbyConnectionsExample/main.m | 0 .../NearbyConnectionsExample/README.md | 0 .../NearbyConnectionsExample/XcodeSetup.png | Bin .../ios/Source/GNCAdvertiser.h | 0 .../ios/Source/GNCConnection.h | 0 .../ios/Source/GNCConnections.h | 0 .../ios/Source/GNCDiscoverer.h | 0 .../implementation}/ios/Source/GNCPayload.h | 0 .../ios/Source/Internal/GNCAdvertiser.mm | 26 +- .../ios/Source/Internal/GNCCore.h | 6 +- .../ios/Source/Internal/GNCCore.mm | 8 +- .../ios/Source/Internal/GNCCoreConnection.h | 4 +- .../ios/Source/Internal/GNCCoreConnection.mm | 24 +- .../ios/Source/Internal/GNCDiscoverer.mm | 26 +- .../ios/Source/Internal/GNCPayload+Internal.h | 2 +- .../ios/Source/Internal/GNCPayload.mm | 6 +- .../ios/Source/Internal/GNCPayloadListener.h | 4 +- .../ios/Source/Internal/GNCPayloadListener.mm | 28 +- .../ios/Source/Internal/GNCUtils.h | 6 +- .../ios/Source/Internal/GNCUtils.mm | 8 +- .../ios/Source/Internal/platform.mm | 34 +- .../implementation}/ios/Source/Mediums/BUILD | 4 +- .../ios/Source/Mediums/GNCLeaks.h | 0 .../ios/Source/Mediums/GNCLeaks.m | 2 +- .../ios/Source/Mediums/GNCMConnection.h | 0 .../ios/Source/Mediums/GNCMConnection.m | 2 +- .../Mediums/WifiLan/GNCMBonjourBrowser.h | 2 +- .../Mediums/WifiLan/GNCMBonjourBrowser.m | 8 +- .../Mediums/WifiLan/GNCMBonjourConnection.h | 2 +- .../Mediums/WifiLan/GNCMBonjourConnection.m | 4 +- .../Mediums/WifiLan/GNCMBonjourService.h | 2 +- .../Mediums/WifiLan/GNCMBonjourService.m | 8 +- .../Source/Mediums/WifiLan/GNCMBonjourUtils.h | 0 .../Source/Mediums/WifiLan/GNCMBonjourUtils.m | 2 +- .../implementation}/ios/Source/Platform/BUILD | 16 +- .../ios/Source/Platform/atomic_boolean.h | 2 +- .../Source/Platform/atomic_boolean_test.cc | 2 +- .../ios/Source/Platform/atomic_uint32.h | 2 +- .../ios/Source/Platform/atomic_uint32_test.cc | 2 +- .../ios/Source/Platform/condition_variable.cc | 4 +- .../ios/Source/Platform/condition_variable.h | 4 +- .../Platform/condition_variable_test.cc | 4 +- .../ios/Source/Platform/count_down_latch.cc | 2 +- .../ios/Source/Platform/count_down_latch.h | 2 +- .../Source/Platform/count_down_latch_test.cc | 2 +- .../ios/Source/Platform/crypto.mm | 6 +- .../ios/Source/Platform/input_file.h | 2 +- .../ios/Source/Platform/input_file.mm | 6 +- .../ios/Source/Platform/log_message.h | 2 +- .../ios/Source/Platform/log_message.mm | 4 +- .../Source/Platform/multi_thread_executor.h | 6 +- .../Source/Platform/multi_thread_executor.mm | 6 +- .../ios/Source/Platform/mutex.h | 2 +- .../ios/Source/Platform/mutex_test.cc | 2 +- .../ios/Source/Platform/scheduled_executor.h | 4 +- .../ios/Source/Platform/scheduled_executor.mm | 6 +- .../Source/Platform/single_thread_executor.h | 2 +- .../ios/Source/Platform/system_clock.cc | 2 +- .../ios/Source/Platform/utils.h | 2 +- .../ios/Source/Platform/utils.mm | 4 +- .../ios/Source/Platform/wifi_lan.h | 6 +- .../ios/Source/Platform/wifi_lan.mm | 20 +- .../implementation}/ios/Source/Shared/BUILD | 2 +- .../ios/Source/Shared/GNCUtils.h | 0 .../ios/Source/Shared/GNCUtils.m | 2 +- .../platform/implementation}/ios/Tests/BUILD | 6 +- .../ios/Tests/Platform/GNCCryptoTest.mm | 4 +- .../ios/Tests/Platform/GNCInputFileTest.mm | 6 +- .../Platform/GNCMultiThreadExecutorTest.mm | 10 +- .../Platform/GNCScheduledExecutorTest.mm | 10 +- .../Platform/GNCSingleThreadExecutorTest.mm | 10 +- .../ios/Tests/Shared/GNCUtilsTest.mm | 4 +- .../implementation}/listenable_future.h | 8 +- .../platform/implementation}/log_message.h | 0 .../platform/implementation}/mutex.h | 0 .../platform/implementation}/output_file.h | 6 +- .../platform/implementation}/platform.h | 44 +- .../implementation}/scheduled_executor.h | 6 +- .../platform/implementation}/server_sync.h | 2 +- .../implementation}/settable_future.h | 4 +- .../platform/implementation}/shared/BUILD | 18 +- .../shared/count_down_latch.cc | 2 +- .../implementation}/shared/count_down_latch.h | 2 +- .../platform/implementation}/shared/file.cc | 4 +- .../platform/implementation}/shared/file.h | 6 +- .../implementation}/shared/file_test.cc | 4 +- .../shared/posix_condition_variable.cc | 2 +- .../shared/posix_condition_variable.h | 4 +- .../implementation}/shared/posix_mutex.cc | 2 +- .../implementation}/shared/posix_mutex.h | 2 +- .../implementation}/submittable_executor.h | 6 +- .../platform/implementation}/system_clock.h | 2 +- .../platform/implementation}/webrtc.h | 2 +- .../platform/implementation}/wifi.h | 0 .../platform/implementation}/wifi_lan.h | 10 +- .../platform/implementation}/windows/BUILD | 48 +-- .../implementation}/windows/atomic_boolean.h | 2 +- .../windows/atomic_boolean_test.cc | 2 +- .../windows/atomic_reference.h | 2 +- .../windows/atomic_reference_test.cc | 2 +- .../platform/implementation}/windows/ble.h | 8 +- .../windows/bluetooth_adapter.cc | 8 +- .../windows/bluetooth_adapter.h | 8 +- .../windows/bluetooth_classic.h | 8 +- .../windows/bluetooth_classic_device.cc | 6 +- .../windows/bluetooth_classic_device.h | 14 +- .../windows/bluetooth_classic_medium.cc | 30 +- .../windows/bluetooth_classic_medium.h | 16 +- .../windows/bluetooth_classic_medium_test.cc | 12 +- .../bluetooth_classic_server_socket.cc | 10 +- .../windows/bluetooth_classic_server_socket.h | 12 +- .../windows/bluetooth_classic_socket.cc | 7 +- .../windows/bluetooth_classic_socket.h | 10 +- .../implementation}/windows/cancelable.h | 2 +- .../windows/condition_variable.h | 6 +- .../windows/condition_variable_test.cc | 6 +- .../windows/count_down_latch_test.cc | 4 +- .../implementation}/windows/crypto.cc | 4 +- .../implementation}/windows/crypto_test.cc | 2 +- .../implementation}/windows/executor.cc | 12 +- .../implementation}/windows/executor.h | 4 +- .../implementation}/windows/executor_test.cc | 4 +- .../platform/implementation}/windows/future.h | 2 +- .../implementation}/windows/generated/BUILD | 4 +- .../Windows.AI.MachineLearning.Preview.h | 0 .../winrt/Windows.AI.MachineLearning.h | 0 .../Windows.ApplicationModel.Activation.h | 0 .../Windows.ApplicationModel.AppExtensions.h | 0 .../Windows.ApplicationModel.AppService.h | 0 ...nModel.Appointments.AppointmentsProvider.h | 0 ...plicationModel.Appointments.DataProvider.h | 0 .../Windows.ApplicationModel.Appointments.h | 0 .../Windows.ApplicationModel.Background.h | 0 ...indows.ApplicationModel.Calls.Background.h | 0 .../Windows.ApplicationModel.Calls.Provider.h | 0 .../winrt/Windows.ApplicationModel.Calls.h | 0 .../winrt/Windows.ApplicationModel.Chat.h | 0 ...s.ApplicationModel.CommunicationBlocking.h | 0 ...s.ApplicationModel.Contacts.DataProvider.h | 0 ...ndows.ApplicationModel.Contacts.Provider.h | 0 .../winrt/Windows.ApplicationModel.Contacts.h | 0 ...ows.ApplicationModel.ConversationalAgent.h | 0 .../winrt/Windows.ApplicationModel.Core.h | 0 ...licationModel.DataTransfer.DragDrop.Core.h | 0 ...s.ApplicationModel.DataTransfer.DragDrop.h | 0 ...pplicationModel.DataTransfer.ShareTarget.h | 0 .../Windows.ApplicationModel.DataTransfer.h | 0 ...dows.ApplicationModel.Email.DataProvider.h | 0 .../winrt/Windows.ApplicationModel.Email.h | 0 ...cationModel.ExtendedExecution.Foreground.h | 0 ...ndows.ApplicationModel.ExtendedExecution.h | 0 .../Windows.ApplicationModel.Holographic.h | 0 .../Windows.ApplicationModel.LockScreen.h | 0 ...ndows.ApplicationModel.Payments.Provider.h | 0 .../winrt/Windows.ApplicationModel.Payments.h | 0 ...ows.ApplicationModel.Preview.Holographic.h | 0 ...ws.ApplicationModel.Preview.InkWorkspace.h | 0 .../Windows.ApplicationModel.Preview.Notes.h | 0 .../Windows.ApplicationModel.Resources.Core.h | 0 ...ws.ApplicationModel.Resources.Management.h | 0 .../Windows.ApplicationModel.Resources.h | 0 .../Windows.ApplicationModel.Search.Core.h | 0 .../winrt/Windows.ApplicationModel.Search.h | 0 ...ows.ApplicationModel.SocialInfo.Provider.h | 0 .../Windows.ApplicationModel.SocialInfo.h | 0 ...ApplicationModel.Store.LicenseManagement.h | 0 ...cationModel.Store.Preview.InstallControl.h | 0 .../Windows.ApplicationModel.Store.Preview.h | 0 .../winrt/Windows.ApplicationModel.Store.h | 0 ...ows.ApplicationModel.UserActivities.Core.h | 0 .../Windows.ApplicationModel.UserActivities.h | 0 ...plicationModel.UserDataAccounts.Provider.h | 0 ...ationModel.UserDataAccounts.SystemAccess.h | 0 ...indows.ApplicationModel.UserDataAccounts.h | 0 ...licationModel.UserDataTasks.DataProvider.h | 0 .../Windows.ApplicationModel.UserDataTasks.h | 0 .../Windows.ApplicationModel.VoiceCommands.h | 0 .../Windows.ApplicationModel.Wallet.System.h | 0 .../winrt/Windows.ApplicationModel.Wallet.h | 0 .../winrt/Windows.ApplicationModel.h | 0 .../generated/winrt/Windows.Data.Html.h | 0 .../generated/winrt/Windows.Data.Json.h | 0 .../generated/winrt/Windows.Data.Pdf.h | 0 .../generated/winrt/Windows.Data.Text.h | 0 .../generated/winrt/Windows.Data.Xml.Dom.h | 0 .../generated/winrt/Windows.Data.Xml.Xsl.h | 0 .../winrt/Windows.Devices.Adc.Provider.h | 0 .../generated/winrt/Windows.Devices.Adc.h | 0 .../generated/winrt/Windows.Devices.AllJoyn.h | 0 .../winrt/Windows.Devices.Background.h | 0 .../Windows.Devices.Bluetooth.Advertisement.h | 0 .../Windows.Devices.Bluetooth.Background.h | 0 ...evices.Bluetooth.GenericAttributeProfile.h | 0 .../winrt/Windows.Devices.Bluetooth.Rfcomm.h | 0 .../winrt/Windows.Devices.Bluetooth.h | 0 .../generated/winrt/Windows.Devices.Custom.h | 0 .../winrt/Windows.Devices.Display.Core.h | 0 .../generated/winrt/Windows.Devices.Display.h | 0 .../winrt/Windows.Devices.Enumeration.Pnp.h | 0 .../winrt/Windows.Devices.Enumeration.h | 0 .../Windows.Devices.Geolocation.Geofencing.h | 0 .../winrt/Windows.Devices.Geolocation.h | 0 .../winrt/Windows.Devices.Gpio.Provider.h | 0 .../generated/winrt/Windows.Devices.Gpio.h | 0 .../generated/winrt/Windows.Devices.Haptics.h | 0 .../Windows.Devices.HumanInterfaceDevice.h | 0 .../winrt/Windows.Devices.I2c.Provider.h | 0 .../generated/winrt/Windows.Devices.I2c.h | 0 .../winrt/Windows.Devices.Input.Preview.h | 0 .../generated/winrt/Windows.Devices.Input.h | 0 .../winrt/Windows.Devices.Lights.Effects.h | 0 .../generated/winrt/Windows.Devices.Lights.h | 0 .../generated/winrt/Windows.Devices.Midi.h | 0 .../Windows.Devices.Perception.Provider.h | 0 .../winrt/Windows.Devices.Perception.h | 0 .../Windows.Devices.PointOfService.Provider.h | 0 .../winrt/Windows.Devices.PointOfService.h | 0 .../winrt/Windows.Devices.Portable.h | 0 .../generated/winrt/Windows.Devices.Power.h | 0 .../Windows.Devices.Printers.Extensions.h | 0 .../winrt/Windows.Devices.Printers.h | 0 .../winrt/Windows.Devices.Pwm.Provider.h | 0 .../generated/winrt/Windows.Devices.Pwm.h | 0 .../generated/winrt/Windows.Devices.Radios.h | 0 .../winrt/Windows.Devices.Scanners.h | 0 .../winrt/Windows.Devices.Sensors.Custom.h | 0 .../generated/winrt/Windows.Devices.Sensors.h | 0 .../Windows.Devices.SerialCommunication.h | 0 .../winrt/Windows.Devices.SmartCards.h | 0 .../generated/winrt/Windows.Devices.Sms.h | 0 .../winrt/Windows.Devices.Spi.Provider.h | 0 .../generated/winrt/Windows.Devices.Spi.h | 0 .../generated/winrt/Windows.Devices.Usb.h | 0 .../generated/winrt/Windows.Devices.WiFi.h | 0 .../Windows.Devices.WiFiDirect.Services.h | 0 .../winrt/Windows.Devices.WiFiDirect.h | 0 .../windows/generated/winrt/Windows.Devices.h | 0 .../winrt/Windows.Embedded.DeviceLockdown.h | 0 .../winrt/Windows.Foundation.Collections.h | 0 .../winrt/Windows.Foundation.Diagnostics.h | 0 .../winrt/Windows.Foundation.Metadata.h | 0 .../winrt/Windows.Foundation.Numerics.h | 0 .../generated/winrt/Windows.Foundation.h | 0 .../winrt/Windows.Gaming.Input.Custom.h | 0 .../Windows.Gaming.Input.ForceFeedback.h | 0 .../winrt/Windows.Gaming.Input.Preview.h | 0 .../generated/winrt/Windows.Gaming.Input.h | 0 .../Windows.Gaming.Preview.GamesEnumeration.h | 0 .../generated/winrt/Windows.Gaming.UI.h | 0 .../winrt/Windows.Gaming.XboxLive.Storage.h | 0 .../winrt/Windows.Globalization.Collation.h | 0 ...Windows.Globalization.DateTimeFormatting.h | 0 .../winrt/Windows.Globalization.Fonts.h | 0 .../Windows.Globalization.NumberFormatting.h | 0 ...dows.Globalization.PhoneNumberFormatting.h | 0 .../generated/winrt/Windows.Globalization.h | 0 .../winrt/Windows.Graphics.Capture.h | 0 .../Windows.Graphics.DirectX.Direct3D11.h | 0 .../winrt/Windows.Graphics.DirectX.h | 0 .../winrt/Windows.Graphics.Display.Core.h | 0 .../winrt/Windows.Graphics.Display.h | 0 .../winrt/Windows.Graphics.Effects.h | 0 .../winrt/Windows.Graphics.Holographic.h | 0 .../winrt/Windows.Graphics.Imaging.h | 0 .../Windows.Graphics.Printing.OptionDetails.h | 0 .../Windows.Graphics.Printing.PrintTicket.h | 0 .../Windows.Graphics.Printing.Workflow.h | 0 .../winrt/Windows.Graphics.Printing.h | 0 .../winrt/Windows.Graphics.Printing3D.h | 0 .../generated/winrt/Windows.Graphics.h | 0 .../generated/winrt/Windows.Management.Core.h | 0 .../Windows.Management.Deployment.Preview.h | 0 .../winrt/Windows.Management.Deployment.h | 0 .../winrt/Windows.Management.Policies.h | 0 .../winrt/Windows.Management.Update.h | 0 .../winrt/Windows.Management.Workplace.h | 0 .../generated/winrt/Windows.Management.h | 0 .../winrt/Windows.Media.AppBroadcasting.h | 0 .../winrt/Windows.Media.AppRecording.h | 0 .../generated/winrt/Windows.Media.Audio.h | 0 .../winrt/Windows.Media.Capture.Core.h | 0 .../winrt/Windows.Media.Capture.Frames.h | 0 .../generated/winrt/Windows.Media.Capture.h | 0 .../generated/winrt/Windows.Media.Casting.h | 0 .../winrt/Windows.Media.ClosedCaptioning.h | 0 .../winrt/Windows.Media.ContentRestrictions.h | 0 .../generated/winrt/Windows.Media.Control.h | 0 .../winrt/Windows.Media.Core.Preview.h | 0 .../generated/winrt/Windows.Media.Core.h | 0 .../winrt/Windows.Media.Devices.Core.h | 0 .../generated/winrt/Windows.Media.Devices.h | 0 .../winrt/Windows.Media.DialProtocol.h | 0 .../generated/winrt/Windows.Media.Editing.h | 0 .../generated/winrt/Windows.Media.Effects.h | 0 .../winrt/Windows.Media.FaceAnalysis.h | 0 .../generated/winrt/Windows.Media.Import.h | 0 .../winrt/Windows.Media.MediaProperties.h | 0 .../generated/winrt/Windows.Media.Miracast.h | 0 .../generated/winrt/Windows.Media.Ocr.h | 0 .../generated/winrt/Windows.Media.PlayTo.h | 0 .../generated/winrt/Windows.Media.Playback.h | 0 .../generated/winrt/Windows.Media.Playlists.h | 0 .../Windows.Media.Protection.PlayReady.h | 0 .../winrt/Windows.Media.Protection.h | 0 .../generated/winrt/Windows.Media.Render.h | 0 .../winrt/Windows.Media.SpeechRecognition.h | 0 .../winrt/Windows.Media.SpeechSynthesis.h | 0 .../winrt/Windows.Media.Streaming.Adaptive.h | 0 .../winrt/Windows.Media.Transcoding.h | 0 .../windows/generated/winrt/Windows.Media.h | 0 .../Windows.Networking.BackgroundTransfer.h | 0 .../winrt/Windows.Networking.Connectivity.h | 0 .../Windows.Networking.NetworkOperators.h | 0 .../winrt/Windows.Networking.Proximity.h | 0 .../Windows.Networking.PushNotifications.h | 0 ...indows.Networking.ServiceDiscovery.Dnssd.h | 0 .../winrt/Windows.Networking.Sockets.h | 0 .../generated/winrt/Windows.Networking.Vpn.h | 0 .../winrt/Windows.Networking.XboxLive.h | 0 .../generated/winrt/Windows.Networking.h | 0 .../Windows.Perception.Automation.Core.h | 0 .../winrt/Windows.Perception.People.h | 0 .../Windows.Perception.Spatial.Preview.h | 0 .../Windows.Perception.Spatial.Surfaces.h | 0 .../winrt/Windows.Perception.Spatial.h | 0 .../generated/winrt/Windows.Perception.h | 0 .../winrt/Windows.Phone.ApplicationModel.h | 0 .../Windows.Phone.Devices.Notification.h | 0 .../winrt/Windows.Phone.Devices.Power.h | 0 .../Windows.Phone.Management.Deployment.h | 0 .../winrt/Windows.Phone.Media.Devices.h | 0 .../Windows.Phone.Notification.Management.h | 0 ...s.Phone.PersonalInformation.Provisioning.h | 0 .../winrt/Windows.Phone.PersonalInformation.h | 0 .../winrt/Windows.Phone.Speech.Recognition.h | 0 .../winrt/Windows.Phone.StartScreen.h | 0 .../winrt/Windows.Phone.System.Power.h | 0 .../winrt/Windows.Phone.System.Profile.h | 0 ...one.System.UserProfile.GameServices.Core.h | 0 .../generated/winrt/Windows.Phone.System.h | 0 .../generated/winrt/Windows.Phone.UI.Input.h | 0 ...ws.Security.Authentication.Identity.Core.h | 0 ...ecurity.Authentication.Identity.Provider.h | 0 ...Windows.Security.Authentication.Identity.h | 0 ...Windows.Security.Authentication.OnlineId.h | 0 ...Windows.Security.Authentication.Web.Core.h | 0 ...ows.Security.Authentication.Web.Provider.h | 0 .../Windows.Security.Authentication.Web.h | 0 ...curity.Authorization.AppCapabilityAccess.h | 0 .../winrt/Windows.Security.Credentials.UI.h | 0 .../winrt/Windows.Security.Credentials.h | 0 ...ndows.Security.Cryptography.Certificates.h | 0 .../Windows.Security.Cryptography.Core.h | 0 ...ows.Security.Cryptography.DataProtection.h | 0 .../winrt/Windows.Security.Cryptography.h | 0 .../winrt/Windows.Security.DataProtection.h | 0 .../winrt/Windows.Security.EnterpriseData.h | 0 ....Security.ExchangeActiveSyncProvisioning.h | 0 .../winrt/Windows.Security.Isolation.h | 0 .../winrt/Windows.Services.Cortana.h | 0 .../winrt/Windows.Services.Maps.Guidance.h | 0 .../winrt/Windows.Services.Maps.LocalSearch.h | 0 .../winrt/Windows.Services.Maps.OfflineMaps.h | 0 .../generated/winrt/Windows.Services.Maps.h | 0 .../generated/winrt/Windows.Services.Store.h | 0 .../winrt/Windows.Services.TargetedContent.h | 0 .../winrt/Windows.Storage.AccessCache.h | 0 .../winrt/Windows.Storage.BulkAccess.h | 0 .../winrt/Windows.Storage.Compression.h | 0 .../winrt/Windows.Storage.FileProperties.h | 0 .../winrt/Windows.Storage.Pickers.Provider.h | 0 .../generated/winrt/Windows.Storage.Pickers.h | 0 .../winrt/Windows.Storage.Provider.h | 0 .../generated/winrt/Windows.Storage.Search.h | 0 .../generated/winrt/Windows.Storage.Streams.h | 0 .../windows/generated/winrt/Windows.Storage.h | 0 .../Windows.System.Diagnostics.DevicePortal.h | 0 .../Windows.System.Diagnostics.Telemetry.h | 0 ...indows.System.Diagnostics.TraceReporting.h | 0 .../winrt/Windows.System.Diagnostics.h | 0 .../generated/winrt/Windows.System.Display.h | 0 ...ndows.System.Implementation.FileExplorer.h | 0 .../winrt/Windows.System.Inventory.h | 0 .../winrt/Windows.System.Power.Diagnostics.h | 0 .../generated/winrt/Windows.System.Power.h | 0 .../generated/winrt/Windows.System.Preview.h | 0 ...ndows.System.Profile.SystemManufacturers.h | 0 .../generated/winrt/Windows.System.Profile.h | 0 .../winrt/Windows.System.RemoteDesktop.h | 0 .../winrt/Windows.System.RemoteSystems.h | 0 .../winrt/Windows.System.Threading.Core.h | 0 .../winrt/Windows.System.Threading.h | 0 .../generated/winrt/Windows.System.Update.h | 0 .../winrt/Windows.System.UserProfile.h | 0 .../windows/generated/winrt/Windows.System.h | 0 .../winrt/Windows.UI.Accessibility.h | 0 .../winrt/Windows.UI.ApplicationSettings.h | 0 .../winrt/Windows.UI.Composition.Core.h | 0 .../winrt/Windows.UI.Composition.Desktop.h | 0 .../Windows.UI.Composition.Diagnostics.h | 0 .../winrt/Windows.UI.Composition.Effects.h | 0 .../Windows.UI.Composition.Interactions.h | 0 .../winrt/Windows.UI.Composition.Scenes.h | 0 .../generated/winrt/Windows.UI.Composition.h | 0 .../winrt/Windows.UI.Core.AnimationMetrics.h | 0 .../Windows.UI.Core.Preview.Communications.h | 0 .../generated/winrt/Windows.UI.Core.Preview.h | 0 .../windows/generated/winrt/Windows.UI.Core.h | 0 .../generated/winrt/Windows.UI.Input.Core.h | 0 .../winrt/Windows.UI.Input.Inking.Analysis.h | 0 .../winrt/Windows.UI.Input.Inking.Core.h | 0 .../winrt/Windows.UI.Input.Inking.Preview.h | 0 .../generated/winrt/Windows.UI.Input.Inking.h | 0 .../Windows.UI.Input.Preview.Injection.h | 0 .../winrt/Windows.UI.Input.Preview.h | 0 .../winrt/Windows.UI.Input.Spatial.h | 0 .../generated/winrt/Windows.UI.Input.h | 0 .../Windows.UI.Notifications.Management.h | 0 .../winrt/Windows.UI.Notifications.h | 0 .../generated/winrt/Windows.UI.Popups.h | 0 .../generated/winrt/Windows.UI.Shell.h | 0 .../generated/winrt/Windows.UI.StartScreen.h | 0 .../generated/winrt/Windows.UI.Text.Core.h | 0 .../windows/generated/winrt/Windows.UI.Text.h | 0 .../winrt/Windows.UI.UIAutomation.Core.h | 0 .../generated/winrt/Windows.UI.UIAutomation.h | 0 .../winrt/Windows.UI.ViewManagement.Core.h | 0 .../winrt/Windows.UI.ViewManagement.h | 0 .../generated/winrt/Windows.UI.WebUI.Core.h | 0 .../generated/winrt/Windows.UI.WebUI.h | 0 .../Windows.UI.WindowManagement.Preview.h | 0 .../winrt/Windows.UI.WindowManagement.h | 0 .../winrt/Windows.UI.Xaml.Automation.Peers.h | 0 .../Windows.UI.Xaml.Automation.Provider.h | 0 .../winrt/Windows.UI.Xaml.Automation.Text.h | 0 .../winrt/Windows.UI.Xaml.Automation.h | 0 .../winrt/Windows.UI.Xaml.Controls.Maps.h | 0 .../Windows.UI.Xaml.Controls.Primitives.h | 0 .../winrt/Windows.UI.Xaml.Controls.h | 0 .../winrt/Windows.UI.Xaml.Core.Direct.h | 0 .../generated/winrt/Windows.UI.Xaml.Data.h | 0 .../winrt/Windows.UI.Xaml.Documents.h | 0 .../generated/winrt/Windows.UI.Xaml.Hosting.h | 0 .../generated/winrt/Windows.UI.Xaml.Input.h | 0 .../generated/winrt/Windows.UI.Xaml.Interop.h | 0 .../generated/winrt/Windows.UI.Xaml.Markup.h | 0 .../winrt/Windows.UI.Xaml.Media.Animation.h | 0 .../winrt/Windows.UI.Xaml.Media.Imaging.h | 0 .../winrt/Windows.UI.Xaml.Media.Media3D.h | 0 .../generated/winrt/Windows.UI.Xaml.Media.h | 0 .../winrt/Windows.UI.Xaml.Navigation.h | 0 .../winrt/Windows.UI.Xaml.Printing.h | 0 .../winrt/Windows.UI.Xaml.Resources.h | 0 .../generated/winrt/Windows.UI.Xaml.Shapes.h | 0 .../windows/generated/winrt/Windows.UI.Xaml.h | 0 .../windows/generated/winrt/Windows.UI.h | 0 .../generated/winrt/Windows.Web.AtomPub.h | 0 .../winrt/Windows.Web.Http.Diagnostics.h | 0 .../winrt/Windows.Web.Http.Filters.h | 0 .../winrt/Windows.Web.Http.Headers.h | 0 .../generated/winrt/Windows.Web.Http.h | 0 .../generated/winrt/Windows.Web.Syndication.h | 0 .../generated/winrt/Windows.Web.UI.Interop.h | 0 .../windows/generated/winrt/Windows.Web.UI.h | 0 .../windows/generated/winrt/Windows.Web.h | 0 .../windows/generated/winrt/base.h | 0 .../winrt/impl/Windows.AI.MachineLearning.0.h | 0 .../winrt/impl/Windows.AI.MachineLearning.1.h | 0 .../winrt/impl/Windows.AI.MachineLearning.2.h | 0 .../Windows.AI.MachineLearning.Preview.0.h | 0 .../Windows.AI.MachineLearning.Preview.1.h | 0 .../Windows.AI.MachineLearning.Preview.2.h | 0 .../winrt/impl/Windows.ApplicationModel.0.h | 0 .../winrt/impl/Windows.ApplicationModel.1.h | 0 .../winrt/impl/Windows.ApplicationModel.2.h | 0 .../Windows.ApplicationModel.Activation.0.h | 0 .../Windows.ApplicationModel.Activation.1.h | 0 .../Windows.ApplicationModel.Activation.2.h | 0 ...Windows.ApplicationModel.AppExtensions.0.h | 0 ...Windows.ApplicationModel.AppExtensions.1.h | 0 ...Windows.ApplicationModel.AppExtensions.2.h | 0 .../Windows.ApplicationModel.AppService.0.h | 0 .../Windows.ApplicationModel.AppService.1.h | 0 .../Windows.ApplicationModel.AppService.2.h | 0 .../Windows.ApplicationModel.Appointments.0.h | 0 .../Windows.ApplicationModel.Appointments.1.h | 0 .../Windows.ApplicationModel.Appointments.2.h | 0 ...odel.Appointments.AppointmentsProvider.0.h | 0 ...odel.Appointments.AppointmentsProvider.1.h | 0 ...odel.Appointments.AppointmentsProvider.2.h | 0 ...icationModel.Appointments.DataProvider.0.h | 0 ...icationModel.Appointments.DataProvider.1.h | 0 ...icationModel.Appointments.DataProvider.2.h | 0 .../Windows.ApplicationModel.Background.0.h | 0 .../Windows.ApplicationModel.Background.1.h | 0 .../Windows.ApplicationModel.Background.2.h | 0 .../impl/Windows.ApplicationModel.Calls.0.h | 0 .../impl/Windows.ApplicationModel.Calls.1.h | 0 .../impl/Windows.ApplicationModel.Calls.2.h | 0 ...dows.ApplicationModel.Calls.Background.0.h | 0 ...dows.ApplicationModel.Calls.Background.1.h | 0 ...dows.ApplicationModel.Calls.Background.2.h | 0 ...indows.ApplicationModel.Calls.Provider.0.h | 0 ...indows.ApplicationModel.Calls.Provider.1.h | 0 ...indows.ApplicationModel.Calls.Provider.2.h | 0 .../impl/Windows.ApplicationModel.Chat.0.h | 0 .../impl/Windows.ApplicationModel.Chat.1.h | 0 .../impl/Windows.ApplicationModel.Chat.2.h | 0 ...ApplicationModel.CommunicationBlocking.0.h | 0 ...ApplicationModel.CommunicationBlocking.1.h | 0 ...ApplicationModel.CommunicationBlocking.2.h | 0 .../Windows.ApplicationModel.Contacts.0.h | 0 .../Windows.ApplicationModel.Contacts.1.h | 0 .../Windows.ApplicationModel.Contacts.2.h | 0 ...ApplicationModel.Contacts.DataProvider.0.h | 0 ...ApplicationModel.Contacts.DataProvider.1.h | 0 ...ApplicationModel.Contacts.DataProvider.2.h | 0 ...ows.ApplicationModel.Contacts.Provider.0.h | 0 ...ows.ApplicationModel.Contacts.Provider.1.h | 0 ...ows.ApplicationModel.Contacts.Provider.2.h | 0 ...s.ApplicationModel.ConversationalAgent.0.h | 0 ...s.ApplicationModel.ConversationalAgent.1.h | 0 ...s.ApplicationModel.ConversationalAgent.2.h | 0 .../impl/Windows.ApplicationModel.Core.0.h | 0 .../impl/Windows.ApplicationModel.Core.1.h | 0 .../impl/Windows.ApplicationModel.Core.2.h | 0 .../Windows.ApplicationModel.DataTransfer.0.h | 0 .../Windows.ApplicationModel.DataTransfer.1.h | 0 .../Windows.ApplicationModel.DataTransfer.2.h | 0 ...ApplicationModel.DataTransfer.DragDrop.0.h | 0 ...ApplicationModel.DataTransfer.DragDrop.1.h | 0 ...ApplicationModel.DataTransfer.DragDrop.2.h | 0 ...cationModel.DataTransfer.DragDrop.Core.0.h | 0 ...cationModel.DataTransfer.DragDrop.Core.1.h | 0 ...cationModel.DataTransfer.DragDrop.Core.2.h | 0 ...licationModel.DataTransfer.ShareTarget.0.h | 0 ...licationModel.DataTransfer.ShareTarget.1.h | 0 ...licationModel.DataTransfer.ShareTarget.2.h | 0 .../impl/Windows.ApplicationModel.Email.0.h | 0 .../impl/Windows.ApplicationModel.Email.1.h | 0 .../impl/Windows.ApplicationModel.Email.2.h | 0 ...ws.ApplicationModel.Email.DataProvider.0.h | 0 ...ws.ApplicationModel.Email.DataProvider.1.h | 0 ...ws.ApplicationModel.Email.DataProvider.2.h | 0 ...ows.ApplicationModel.ExtendedExecution.0.h | 0 ...ows.ApplicationModel.ExtendedExecution.1.h | 0 ...ows.ApplicationModel.ExtendedExecution.2.h | 0 ...tionModel.ExtendedExecution.Foreground.0.h | 0 ...tionModel.ExtendedExecution.Foreground.1.h | 0 ...tionModel.ExtendedExecution.Foreground.2.h | 0 .../Windows.ApplicationModel.Holographic.0.h | 0 .../Windows.ApplicationModel.Holographic.1.h | 0 .../Windows.ApplicationModel.Holographic.2.h | 0 .../Windows.ApplicationModel.LockScreen.0.h | 0 .../Windows.ApplicationModel.LockScreen.1.h | 0 .../Windows.ApplicationModel.LockScreen.2.h | 0 .../Windows.ApplicationModel.Payments.0.h | 0 .../Windows.ApplicationModel.Payments.1.h | 0 .../Windows.ApplicationModel.Payments.2.h | 0 ...ows.ApplicationModel.Payments.Provider.0.h | 0 ...ows.ApplicationModel.Payments.Provider.1.h | 0 ...ows.ApplicationModel.Payments.Provider.2.h | 0 ...s.ApplicationModel.Preview.Holographic.0.h | 0 ...s.ApplicationModel.Preview.Holographic.1.h | 0 ...s.ApplicationModel.Preview.Holographic.2.h | 0 ....ApplicationModel.Preview.InkWorkspace.0.h | 0 ....ApplicationModel.Preview.InkWorkspace.1.h | 0 ....ApplicationModel.Preview.InkWorkspace.2.h | 0 ...Windows.ApplicationModel.Preview.Notes.0.h | 0 ...Windows.ApplicationModel.Preview.Notes.1.h | 0 ...Windows.ApplicationModel.Preview.Notes.2.h | 0 .../Windows.ApplicationModel.Resources.0.h | 0 .../Windows.ApplicationModel.Resources.1.h | 0 .../Windows.ApplicationModel.Resources.2.h | 0 ...indows.ApplicationModel.Resources.Core.0.h | 0 ...indows.ApplicationModel.Resources.Core.1.h | 0 ...indows.ApplicationModel.Resources.Core.2.h | 0 ....ApplicationModel.Resources.Management.0.h | 0 ....ApplicationModel.Resources.Management.1.h | 0 ....ApplicationModel.Resources.Management.2.h | 0 .../impl/Windows.ApplicationModel.Search.0.h | 0 .../impl/Windows.ApplicationModel.Search.1.h | 0 .../impl/Windows.ApplicationModel.Search.2.h | 0 .../Windows.ApplicationModel.Search.Core.0.h | 0 .../Windows.ApplicationModel.Search.Core.1.h | 0 .../Windows.ApplicationModel.Search.Core.2.h | 0 .../Windows.ApplicationModel.SocialInfo.0.h | 0 .../Windows.ApplicationModel.SocialInfo.1.h | 0 .../Windows.ApplicationModel.SocialInfo.2.h | 0 ...s.ApplicationModel.SocialInfo.Provider.0.h | 0 ...s.ApplicationModel.SocialInfo.Provider.1.h | 0 ...s.ApplicationModel.SocialInfo.Provider.2.h | 0 .../impl/Windows.ApplicationModel.Store.0.h | 0 .../impl/Windows.ApplicationModel.Store.1.h | 0 .../impl/Windows.ApplicationModel.Store.2.h | 0 ...plicationModel.Store.LicenseManagement.0.h | 0 ...plicationModel.Store.LicenseManagement.1.h | 0 ...plicationModel.Store.LicenseManagement.2.h | 0 ...Windows.ApplicationModel.Store.Preview.0.h | 0 ...Windows.ApplicationModel.Store.Preview.1.h | 0 ...Windows.ApplicationModel.Store.Preview.2.h | 0 ...tionModel.Store.Preview.InstallControl.0.h | 0 ...tionModel.Store.Preview.InstallControl.1.h | 0 ...tionModel.Store.Preview.InstallControl.2.h | 0 ...indows.ApplicationModel.UserActivities.0.h | 0 ...indows.ApplicationModel.UserActivities.1.h | 0 ...indows.ApplicationModel.UserActivities.2.h | 0 ...s.ApplicationModel.UserActivities.Core.0.h | 0 ...s.ApplicationModel.UserActivities.Core.1.h | 0 ...s.ApplicationModel.UserActivities.Core.2.h | 0 ...dows.ApplicationModel.UserDataAccounts.0.h | 0 ...dows.ApplicationModel.UserDataAccounts.1.h | 0 ...dows.ApplicationModel.UserDataAccounts.2.h | 0 ...icationModel.UserDataAccounts.Provider.0.h | 0 ...icationModel.UserDataAccounts.Provider.1.h | 0 ...icationModel.UserDataAccounts.Provider.2.h | 0 ...ionModel.UserDataAccounts.SystemAccess.0.h | 0 ...ionModel.UserDataAccounts.SystemAccess.1.h | 0 ...ionModel.UserDataAccounts.SystemAccess.2.h | 0 ...Windows.ApplicationModel.UserDataTasks.0.h | 0 ...Windows.ApplicationModel.UserDataTasks.1.h | 0 ...Windows.ApplicationModel.UserDataTasks.2.h | 0 ...cationModel.UserDataTasks.DataProvider.0.h | 0 ...cationModel.UserDataTasks.DataProvider.1.h | 0 ...cationModel.UserDataTasks.DataProvider.2.h | 0 ...Windows.ApplicationModel.VoiceCommands.0.h | 0 ...Windows.ApplicationModel.VoiceCommands.1.h | 0 ...Windows.ApplicationModel.VoiceCommands.2.h | 0 .../impl/Windows.ApplicationModel.Wallet.0.h | 0 .../impl/Windows.ApplicationModel.Wallet.1.h | 0 .../impl/Windows.ApplicationModel.Wallet.2.h | 0 ...Windows.ApplicationModel.Wallet.System.0.h | 0 ...Windows.ApplicationModel.Wallet.System.1.h | 0 ...Windows.ApplicationModel.Wallet.System.2.h | 0 .../winrt/impl/Windows.Data.Html.0.h | 0 .../winrt/impl/Windows.Data.Html.1.h | 0 .../winrt/impl/Windows.Data.Html.2.h | 0 .../winrt/impl/Windows.Data.Json.0.h | 0 .../winrt/impl/Windows.Data.Json.1.h | 0 .../winrt/impl/Windows.Data.Json.2.h | 0 .../generated/winrt/impl/Windows.Data.Pdf.0.h | 0 .../generated/winrt/impl/Windows.Data.Pdf.1.h | 0 .../generated/winrt/impl/Windows.Data.Pdf.2.h | 0 .../winrt/impl/Windows.Data.Text.0.h | 0 .../winrt/impl/Windows.Data.Text.1.h | 0 .../winrt/impl/Windows.Data.Text.2.h | 0 .../winrt/impl/Windows.Data.Xml.Dom.0.h | 0 .../winrt/impl/Windows.Data.Xml.Dom.1.h | 0 .../winrt/impl/Windows.Data.Xml.Dom.2.h | 0 .../winrt/impl/Windows.Data.Xml.Xsl.0.h | 0 .../winrt/impl/Windows.Data.Xml.Xsl.1.h | 0 .../winrt/impl/Windows.Data.Xml.Xsl.2.h | 0 .../generated/winrt/impl/Windows.Devices.0.h | 0 .../generated/winrt/impl/Windows.Devices.1.h | 0 .../generated/winrt/impl/Windows.Devices.2.h | 0 .../winrt/impl/Windows.Devices.Adc.0.h | 0 .../winrt/impl/Windows.Devices.Adc.1.h | 0 .../winrt/impl/Windows.Devices.Adc.2.h | 0 .../impl/Windows.Devices.Adc.Provider.0.h | 0 .../impl/Windows.Devices.Adc.Provider.1.h | 0 .../impl/Windows.Devices.Adc.Provider.2.h | 0 .../winrt/impl/Windows.Devices.AllJoyn.0.h | 0 .../winrt/impl/Windows.Devices.AllJoyn.1.h | 0 .../winrt/impl/Windows.Devices.AllJoyn.2.h | 0 .../winrt/impl/Windows.Devices.Background.0.h | 0 .../winrt/impl/Windows.Devices.Background.1.h | 0 .../winrt/impl/Windows.Devices.Background.2.h | 0 .../winrt/impl/Windows.Devices.Bluetooth.0.h | 0 .../winrt/impl/Windows.Devices.Bluetooth.1.h | 0 .../winrt/impl/Windows.Devices.Bluetooth.2.h | 0 ...indows.Devices.Bluetooth.Advertisement.0.h | 0 ...indows.Devices.Bluetooth.Advertisement.1.h | 0 ...indows.Devices.Bluetooth.Advertisement.2.h | 0 .../Windows.Devices.Bluetooth.Background.0.h | 0 .../Windows.Devices.Bluetooth.Background.1.h | 0 .../Windows.Devices.Bluetooth.Background.2.h | 0 ...ices.Bluetooth.GenericAttributeProfile.0.h | 0 ...ices.Bluetooth.GenericAttributeProfile.1.h | 0 ...ices.Bluetooth.GenericAttributeProfile.2.h | 0 .../impl/Windows.Devices.Bluetooth.Rfcomm.0.h | 0 .../impl/Windows.Devices.Bluetooth.Rfcomm.1.h | 0 .../impl/Windows.Devices.Bluetooth.Rfcomm.2.h | 0 .../winrt/impl/Windows.Devices.Custom.0.h | 0 .../winrt/impl/Windows.Devices.Custom.1.h | 0 .../winrt/impl/Windows.Devices.Custom.2.h | 0 .../winrt/impl/Windows.Devices.Display.0.h | 0 .../winrt/impl/Windows.Devices.Display.1.h | 0 .../winrt/impl/Windows.Devices.Display.2.h | 0 .../impl/Windows.Devices.Display.Core.0.h | 0 .../impl/Windows.Devices.Display.Core.1.h | 0 .../impl/Windows.Devices.Display.Core.2.h | 0 .../impl/Windows.Devices.Enumeration.0.h | 0 .../impl/Windows.Devices.Enumeration.1.h | 0 .../impl/Windows.Devices.Enumeration.2.h | 0 .../impl/Windows.Devices.Enumeration.Pnp.0.h | 0 .../impl/Windows.Devices.Enumeration.Pnp.1.h | 0 .../impl/Windows.Devices.Enumeration.Pnp.2.h | 0 .../impl/Windows.Devices.Geolocation.0.h | 0 .../impl/Windows.Devices.Geolocation.1.h | 0 .../impl/Windows.Devices.Geolocation.2.h | 0 ...Windows.Devices.Geolocation.Geofencing.0.h | 0 ...Windows.Devices.Geolocation.Geofencing.1.h | 0 ...Windows.Devices.Geolocation.Geofencing.2.h | 0 .../winrt/impl/Windows.Devices.Gpio.0.h | 0 .../winrt/impl/Windows.Devices.Gpio.1.h | 0 .../winrt/impl/Windows.Devices.Gpio.2.h | 0 .../impl/Windows.Devices.Gpio.Provider.0.h | 0 .../impl/Windows.Devices.Gpio.Provider.1.h | 0 .../impl/Windows.Devices.Gpio.Provider.2.h | 0 .../winrt/impl/Windows.Devices.Haptics.0.h | 0 .../winrt/impl/Windows.Devices.Haptics.1.h | 0 .../winrt/impl/Windows.Devices.Haptics.2.h | 0 .../Windows.Devices.HumanInterfaceDevice.0.h | 0 .../Windows.Devices.HumanInterfaceDevice.1.h | 0 .../Windows.Devices.HumanInterfaceDevice.2.h | 0 .../winrt/impl/Windows.Devices.I2c.0.h | 0 .../winrt/impl/Windows.Devices.I2c.1.h | 0 .../winrt/impl/Windows.Devices.I2c.2.h | 0 .../impl/Windows.Devices.I2c.Provider.0.h | 0 .../impl/Windows.Devices.I2c.Provider.1.h | 0 .../impl/Windows.Devices.I2c.Provider.2.h | 0 .../winrt/impl/Windows.Devices.Input.0.h | 0 .../winrt/impl/Windows.Devices.Input.1.h | 0 .../winrt/impl/Windows.Devices.Input.2.h | 0 .../impl/Windows.Devices.Input.Preview.0.h | 0 .../impl/Windows.Devices.Input.Preview.1.h | 0 .../impl/Windows.Devices.Input.Preview.2.h | 0 .../winrt/impl/Windows.Devices.Lights.0.h | 0 .../winrt/impl/Windows.Devices.Lights.1.h | 0 .../winrt/impl/Windows.Devices.Lights.2.h | 0 .../impl/Windows.Devices.Lights.Effects.0.h | 0 .../impl/Windows.Devices.Lights.Effects.1.h | 0 .../impl/Windows.Devices.Lights.Effects.2.h | 0 .../winrt/impl/Windows.Devices.Midi.0.h | 0 .../winrt/impl/Windows.Devices.Midi.1.h | 0 .../winrt/impl/Windows.Devices.Midi.2.h | 0 .../winrt/impl/Windows.Devices.Perception.0.h | 0 .../winrt/impl/Windows.Devices.Perception.1.h | 0 .../winrt/impl/Windows.Devices.Perception.2.h | 0 .../Windows.Devices.Perception.Provider.0.h | 0 .../Windows.Devices.Perception.Provider.1.h | 0 .../Windows.Devices.Perception.Provider.2.h | 0 .../impl/Windows.Devices.PointOfService.0.h | 0 .../impl/Windows.Devices.PointOfService.1.h | 0 .../impl/Windows.Devices.PointOfService.2.h | 0 ...indows.Devices.PointOfService.Provider.0.h | 0 ...indows.Devices.PointOfService.Provider.1.h | 0 ...indows.Devices.PointOfService.Provider.2.h | 0 .../winrt/impl/Windows.Devices.Portable.0.h | 0 .../winrt/impl/Windows.Devices.Portable.1.h | 0 .../winrt/impl/Windows.Devices.Portable.2.h | 0 .../winrt/impl/Windows.Devices.Power.0.h | 0 .../winrt/impl/Windows.Devices.Power.1.h | 0 .../winrt/impl/Windows.Devices.Power.2.h | 0 .../winrt/impl/Windows.Devices.Printers.0.h | 0 .../winrt/impl/Windows.Devices.Printers.1.h | 0 .../winrt/impl/Windows.Devices.Printers.2.h | 0 .../Windows.Devices.Printers.Extensions.0.h | 0 .../Windows.Devices.Printers.Extensions.1.h | 0 .../Windows.Devices.Printers.Extensions.2.h | 0 .../winrt/impl/Windows.Devices.Pwm.0.h | 0 .../winrt/impl/Windows.Devices.Pwm.1.h | 0 .../winrt/impl/Windows.Devices.Pwm.2.h | 0 .../impl/Windows.Devices.Pwm.Provider.0.h | 0 .../impl/Windows.Devices.Pwm.Provider.1.h | 0 .../impl/Windows.Devices.Pwm.Provider.2.h | 0 .../winrt/impl/Windows.Devices.Radios.0.h | 0 .../winrt/impl/Windows.Devices.Radios.1.h | 0 .../winrt/impl/Windows.Devices.Radios.2.h | 0 .../winrt/impl/Windows.Devices.Scanners.0.h | 0 .../winrt/impl/Windows.Devices.Scanners.1.h | 0 .../winrt/impl/Windows.Devices.Scanners.2.h | 0 .../winrt/impl/Windows.Devices.Sensors.0.h | 0 .../winrt/impl/Windows.Devices.Sensors.1.h | 0 .../winrt/impl/Windows.Devices.Sensors.2.h | 0 .../impl/Windows.Devices.Sensors.Custom.0.h | 0 .../impl/Windows.Devices.Sensors.Custom.1.h | 0 .../impl/Windows.Devices.Sensors.Custom.2.h | 0 .../Windows.Devices.SerialCommunication.0.h | 0 .../Windows.Devices.SerialCommunication.1.h | 0 .../Windows.Devices.SerialCommunication.2.h | 0 .../winrt/impl/Windows.Devices.SmartCards.0.h | 0 .../winrt/impl/Windows.Devices.SmartCards.1.h | 0 .../winrt/impl/Windows.Devices.SmartCards.2.h | 0 .../winrt/impl/Windows.Devices.Sms.0.h | 0 .../winrt/impl/Windows.Devices.Sms.1.h | 0 .../winrt/impl/Windows.Devices.Sms.2.h | 0 .../winrt/impl/Windows.Devices.Spi.0.h | 0 .../winrt/impl/Windows.Devices.Spi.1.h | 0 .../winrt/impl/Windows.Devices.Spi.2.h | 0 .../impl/Windows.Devices.Spi.Provider.0.h | 0 .../impl/Windows.Devices.Spi.Provider.1.h | 0 .../impl/Windows.Devices.Spi.Provider.2.h | 0 .../winrt/impl/Windows.Devices.Usb.0.h | 0 .../winrt/impl/Windows.Devices.Usb.1.h | 0 .../winrt/impl/Windows.Devices.Usb.2.h | 0 .../winrt/impl/Windows.Devices.WiFi.0.h | 0 .../winrt/impl/Windows.Devices.WiFi.1.h | 0 .../winrt/impl/Windows.Devices.WiFi.2.h | 0 .../winrt/impl/Windows.Devices.WiFiDirect.0.h | 0 .../winrt/impl/Windows.Devices.WiFiDirect.1.h | 0 .../winrt/impl/Windows.Devices.WiFiDirect.2.h | 0 .../Windows.Devices.WiFiDirect.Services.0.h | 0 .../Windows.Devices.WiFiDirect.Services.1.h | 0 .../Windows.Devices.WiFiDirect.Services.2.h | 0 .../impl/Windows.Embedded.DeviceLockdown.0.h | 0 .../impl/Windows.Embedded.DeviceLockdown.1.h | 0 .../impl/Windows.Embedded.DeviceLockdown.2.h | 0 .../winrt/impl/Windows.Foundation.0.h | 0 .../winrt/impl/Windows.Foundation.1.h | 0 .../winrt/impl/Windows.Foundation.2.h | 0 .../impl/Windows.Foundation.Collections.0.h | 0 .../impl/Windows.Foundation.Collections.1.h | 0 .../impl/Windows.Foundation.Collections.2.h | 0 .../impl/Windows.Foundation.Diagnostics.0.h | 0 .../impl/Windows.Foundation.Diagnostics.1.h | 0 .../impl/Windows.Foundation.Diagnostics.2.h | 0 .../impl/Windows.Foundation.Metadata.0.h | 0 .../impl/Windows.Foundation.Metadata.1.h | 0 .../impl/Windows.Foundation.Metadata.2.h | 0 .../impl/Windows.Foundation.Numerics.0.h | 0 .../impl/Windows.Foundation.Numerics.1.h | 0 .../impl/Windows.Foundation.Numerics.2.h | 0 .../winrt/impl/Windows.Gaming.Input.0.h | 0 .../winrt/impl/Windows.Gaming.Input.1.h | 0 .../winrt/impl/Windows.Gaming.Input.2.h | 0 .../impl/Windows.Gaming.Input.Custom.0.h | 0 .../impl/Windows.Gaming.Input.Custom.1.h | 0 .../impl/Windows.Gaming.Input.Custom.2.h | 0 .../Windows.Gaming.Input.ForceFeedback.0.h | 0 .../Windows.Gaming.Input.ForceFeedback.1.h | 0 .../Windows.Gaming.Input.ForceFeedback.2.h | 0 .../impl/Windows.Gaming.Input.Preview.0.h | 0 .../impl/Windows.Gaming.Input.Preview.1.h | 0 .../impl/Windows.Gaming.Input.Preview.2.h | 0 ...indows.Gaming.Preview.GamesEnumeration.0.h | 0 ...indows.Gaming.Preview.GamesEnumeration.1.h | 0 ...indows.Gaming.Preview.GamesEnumeration.2.h | 0 .../winrt/impl/Windows.Gaming.UI.0.h | 0 .../winrt/impl/Windows.Gaming.UI.1.h | 0 .../winrt/impl/Windows.Gaming.UI.2.h | 0 .../impl/Windows.Gaming.XboxLive.Storage.0.h | 0 .../impl/Windows.Gaming.XboxLive.Storage.1.h | 0 .../impl/Windows.Gaming.XboxLive.Storage.2.h | 0 .../winrt/impl/Windows.Globalization.0.h | 0 .../winrt/impl/Windows.Globalization.1.h | 0 .../winrt/impl/Windows.Globalization.2.h | 0 .../impl/Windows.Globalization.Collation.0.h | 0 .../impl/Windows.Globalization.Collation.1.h | 0 .../impl/Windows.Globalization.Collation.2.h | 0 ...ndows.Globalization.DateTimeFormatting.0.h | 0 ...ndows.Globalization.DateTimeFormatting.1.h | 0 ...ndows.Globalization.DateTimeFormatting.2.h | 0 .../impl/Windows.Globalization.Fonts.0.h | 0 .../impl/Windows.Globalization.Fonts.1.h | 0 .../impl/Windows.Globalization.Fonts.2.h | 0 ...Windows.Globalization.NumberFormatting.0.h | 0 ...Windows.Globalization.NumberFormatting.1.h | 0 ...Windows.Globalization.NumberFormatting.2.h | 0 ...ws.Globalization.PhoneNumberFormatting.0.h | 0 ...ws.Globalization.PhoneNumberFormatting.1.h | 0 ...ws.Globalization.PhoneNumberFormatting.2.h | 0 .../generated/winrt/impl/Windows.Graphics.0.h | 0 .../generated/winrt/impl/Windows.Graphics.1.h | 0 .../generated/winrt/impl/Windows.Graphics.2.h | 0 .../winrt/impl/Windows.Graphics.Capture.0.h | 0 .../winrt/impl/Windows.Graphics.Capture.1.h | 0 .../winrt/impl/Windows.Graphics.Capture.2.h | 0 .../winrt/impl/Windows.Graphics.DirectX.0.h | 0 .../winrt/impl/Windows.Graphics.DirectX.1.h | 0 .../winrt/impl/Windows.Graphics.DirectX.2.h | 0 .../Windows.Graphics.DirectX.Direct3D11.0.h | 0 .../Windows.Graphics.DirectX.Direct3D11.1.h | 0 .../Windows.Graphics.DirectX.Direct3D11.2.h | 0 .../winrt/impl/Windows.Graphics.Display.0.h | 0 .../winrt/impl/Windows.Graphics.Display.1.h | 0 .../winrt/impl/Windows.Graphics.Display.2.h | 0 .../impl/Windows.Graphics.Display.Core.0.h | 0 .../impl/Windows.Graphics.Display.Core.1.h | 0 .../impl/Windows.Graphics.Display.Core.2.h | 0 .../winrt/impl/Windows.Graphics.Effects.0.h | 0 .../winrt/impl/Windows.Graphics.Effects.1.h | 0 .../winrt/impl/Windows.Graphics.Effects.2.h | 0 .../impl/Windows.Graphics.Holographic.0.h | 0 .../impl/Windows.Graphics.Holographic.1.h | 0 .../impl/Windows.Graphics.Holographic.2.h | 0 .../winrt/impl/Windows.Graphics.Imaging.0.h | 0 .../winrt/impl/Windows.Graphics.Imaging.1.h | 0 .../winrt/impl/Windows.Graphics.Imaging.2.h | 0 .../winrt/impl/Windows.Graphics.Printing.0.h | 0 .../winrt/impl/Windows.Graphics.Printing.1.h | 0 .../winrt/impl/Windows.Graphics.Printing.2.h | 0 ...indows.Graphics.Printing.OptionDetails.0.h | 0 ...indows.Graphics.Printing.OptionDetails.1.h | 0 ...indows.Graphics.Printing.OptionDetails.2.h | 0 .../Windows.Graphics.Printing.PrintTicket.0.h | 0 .../Windows.Graphics.Printing.PrintTicket.1.h | 0 .../Windows.Graphics.Printing.PrintTicket.2.h | 0 .../Windows.Graphics.Printing.Workflow.0.h | 0 .../Windows.Graphics.Printing.Workflow.1.h | 0 .../Windows.Graphics.Printing.Workflow.2.h | 0 .../impl/Windows.Graphics.Printing3D.0.h | 0 .../impl/Windows.Graphics.Printing3D.1.h | 0 .../impl/Windows.Graphics.Printing3D.2.h | 0 .../winrt/impl/Windows.Management.0.h | 0 .../winrt/impl/Windows.Management.1.h | 0 .../winrt/impl/Windows.Management.2.h | 0 .../winrt/impl/Windows.Management.Core.0.h | 0 .../winrt/impl/Windows.Management.Core.1.h | 0 .../winrt/impl/Windows.Management.Core.2.h | 0 .../impl/Windows.Management.Deployment.0.h | 0 .../impl/Windows.Management.Deployment.1.h | 0 .../impl/Windows.Management.Deployment.2.h | 0 .../Windows.Management.Deployment.Preview.0.h | 0 .../Windows.Management.Deployment.Preview.1.h | 0 .../Windows.Management.Deployment.Preview.2.h | 0 .../impl/Windows.Management.Policies.0.h | 0 .../impl/Windows.Management.Policies.1.h | 0 .../impl/Windows.Management.Policies.2.h | 0 .../winrt/impl/Windows.Management.Update.0.h | 0 .../winrt/impl/Windows.Management.Update.1.h | 0 .../winrt/impl/Windows.Management.Update.2.h | 0 .../impl/Windows.Management.Workplace.0.h | 0 .../impl/Windows.Management.Workplace.1.h | 0 .../impl/Windows.Management.Workplace.2.h | 0 .../generated/winrt/impl/Windows.Media.0.h | 0 .../generated/winrt/impl/Windows.Media.1.h | 0 .../generated/winrt/impl/Windows.Media.2.h | 0 .../impl/Windows.Media.AppBroadcasting.0.h | 0 .../impl/Windows.Media.AppBroadcasting.1.h | 0 .../impl/Windows.Media.AppBroadcasting.2.h | 0 .../winrt/impl/Windows.Media.AppRecording.0.h | 0 .../winrt/impl/Windows.Media.AppRecording.1.h | 0 .../winrt/impl/Windows.Media.AppRecording.2.h | 0 .../winrt/impl/Windows.Media.Audio.0.h | 0 .../winrt/impl/Windows.Media.Audio.1.h | 0 .../winrt/impl/Windows.Media.Audio.2.h | 0 .../winrt/impl/Windows.Media.Capture.0.h | 0 .../winrt/impl/Windows.Media.Capture.1.h | 0 .../winrt/impl/Windows.Media.Capture.2.h | 0 .../winrt/impl/Windows.Media.Capture.Core.0.h | 0 .../winrt/impl/Windows.Media.Capture.Core.1.h | 0 .../winrt/impl/Windows.Media.Capture.Core.2.h | 0 .../impl/Windows.Media.Capture.Frames.0.h | 0 .../impl/Windows.Media.Capture.Frames.1.h | 0 .../impl/Windows.Media.Capture.Frames.2.h | 0 .../winrt/impl/Windows.Media.Casting.0.h | 0 .../winrt/impl/Windows.Media.Casting.1.h | 0 .../winrt/impl/Windows.Media.Casting.2.h | 0 .../impl/Windows.Media.ClosedCaptioning.0.h | 0 .../impl/Windows.Media.ClosedCaptioning.1.h | 0 .../impl/Windows.Media.ClosedCaptioning.2.h | 0 .../Windows.Media.ContentRestrictions.0.h | 0 .../Windows.Media.ContentRestrictions.1.h | 0 .../Windows.Media.ContentRestrictions.2.h | 0 .../winrt/impl/Windows.Media.Control.0.h | 0 .../winrt/impl/Windows.Media.Control.1.h | 0 .../winrt/impl/Windows.Media.Control.2.h | 0 .../winrt/impl/Windows.Media.Core.0.h | 0 .../winrt/impl/Windows.Media.Core.1.h | 0 .../winrt/impl/Windows.Media.Core.2.h | 0 .../winrt/impl/Windows.Media.Core.Preview.0.h | 0 .../winrt/impl/Windows.Media.Core.Preview.1.h | 0 .../winrt/impl/Windows.Media.Core.Preview.2.h | 0 .../winrt/impl/Windows.Media.Devices.0.h | 0 .../winrt/impl/Windows.Media.Devices.1.h | 0 .../winrt/impl/Windows.Media.Devices.2.h | 0 .../winrt/impl/Windows.Media.Devices.Core.0.h | 0 .../winrt/impl/Windows.Media.Devices.Core.1.h | 0 .../winrt/impl/Windows.Media.Devices.Core.2.h | 0 .../winrt/impl/Windows.Media.DialProtocol.0.h | 0 .../winrt/impl/Windows.Media.DialProtocol.1.h | 0 .../winrt/impl/Windows.Media.DialProtocol.2.h | 0 .../winrt/impl/Windows.Media.Editing.0.h | 0 .../winrt/impl/Windows.Media.Editing.1.h | 0 .../winrt/impl/Windows.Media.Editing.2.h | 0 .../winrt/impl/Windows.Media.Effects.0.h | 0 .../winrt/impl/Windows.Media.Effects.1.h | 0 .../winrt/impl/Windows.Media.Effects.2.h | 0 .../winrt/impl/Windows.Media.FaceAnalysis.0.h | 0 .../winrt/impl/Windows.Media.FaceAnalysis.1.h | 0 .../winrt/impl/Windows.Media.FaceAnalysis.2.h | 0 .../winrt/impl/Windows.Media.Import.0.h | 0 .../winrt/impl/Windows.Media.Import.1.h | 0 .../winrt/impl/Windows.Media.Import.2.h | 0 .../impl/Windows.Media.MediaProperties.0.h | 0 .../impl/Windows.Media.MediaProperties.1.h | 0 .../impl/Windows.Media.MediaProperties.2.h | 0 .../winrt/impl/Windows.Media.Miracast.0.h | 0 .../winrt/impl/Windows.Media.Miracast.1.h | 0 .../winrt/impl/Windows.Media.Miracast.2.h | 0 .../winrt/impl/Windows.Media.Ocr.0.h | 0 .../winrt/impl/Windows.Media.Ocr.1.h | 0 .../winrt/impl/Windows.Media.Ocr.2.h | 0 .../winrt/impl/Windows.Media.PlayTo.0.h | 0 .../winrt/impl/Windows.Media.PlayTo.1.h | 0 .../winrt/impl/Windows.Media.PlayTo.2.h | 0 .../winrt/impl/Windows.Media.Playback.0.h | 0 .../winrt/impl/Windows.Media.Playback.1.h | 0 .../winrt/impl/Windows.Media.Playback.2.h | 0 .../winrt/impl/Windows.Media.Playlists.0.h | 0 .../winrt/impl/Windows.Media.Playlists.1.h | 0 .../winrt/impl/Windows.Media.Playlists.2.h | 0 .../winrt/impl/Windows.Media.Protection.0.h | 0 .../winrt/impl/Windows.Media.Protection.1.h | 0 .../winrt/impl/Windows.Media.Protection.2.h | 0 .../Windows.Media.Protection.PlayReady.0.h | 0 .../Windows.Media.Protection.PlayReady.1.h | 0 .../Windows.Media.Protection.PlayReady.2.h | 0 .../winrt/impl/Windows.Media.Render.0.h | 0 .../winrt/impl/Windows.Media.Render.1.h | 0 .../winrt/impl/Windows.Media.Render.2.h | 0 .../impl/Windows.Media.SpeechRecognition.0.h | 0 .../impl/Windows.Media.SpeechRecognition.1.h | 0 .../impl/Windows.Media.SpeechRecognition.2.h | 0 .../impl/Windows.Media.SpeechSynthesis.0.h | 0 .../impl/Windows.Media.SpeechSynthesis.1.h | 0 .../impl/Windows.Media.SpeechSynthesis.2.h | 0 .../impl/Windows.Media.Streaming.Adaptive.0.h | 0 .../impl/Windows.Media.Streaming.Adaptive.1.h | 0 .../impl/Windows.Media.Streaming.Adaptive.2.h | 0 .../winrt/impl/Windows.Media.Transcoding.0.h | 0 .../winrt/impl/Windows.Media.Transcoding.1.h | 0 .../winrt/impl/Windows.Media.Transcoding.2.h | 0 .../winrt/impl/Windows.Networking.0.h | 0 .../winrt/impl/Windows.Networking.1.h | 0 .../winrt/impl/Windows.Networking.2.h | 0 .../Windows.Networking.BackgroundTransfer.0.h | 0 .../Windows.Networking.BackgroundTransfer.1.h | 0 .../Windows.Networking.BackgroundTransfer.2.h | 0 .../impl/Windows.Networking.Connectivity.0.h | 0 .../impl/Windows.Networking.Connectivity.1.h | 0 .../impl/Windows.Networking.Connectivity.2.h | 0 .../Windows.Networking.NetworkOperators.0.h | 0 .../Windows.Networking.NetworkOperators.1.h | 0 .../Windows.Networking.NetworkOperators.2.h | 0 .../impl/Windows.Networking.Proximity.0.h | 0 .../impl/Windows.Networking.Proximity.1.h | 0 .../impl/Windows.Networking.Proximity.2.h | 0 .../Windows.Networking.PushNotifications.0.h | 0 .../Windows.Networking.PushNotifications.1.h | 0 .../Windows.Networking.PushNotifications.2.h | 0 ...dows.Networking.ServiceDiscovery.Dnssd.0.h | 0 ...dows.Networking.ServiceDiscovery.Dnssd.1.h | 0 ...dows.Networking.ServiceDiscovery.Dnssd.2.h | 0 .../winrt/impl/Windows.Networking.Sockets.0.h | 0 .../winrt/impl/Windows.Networking.Sockets.1.h | 0 .../winrt/impl/Windows.Networking.Sockets.2.h | 0 .../winrt/impl/Windows.Networking.Vpn.0.h | 0 .../winrt/impl/Windows.Networking.Vpn.1.h | 0 .../winrt/impl/Windows.Networking.Vpn.2.h | 0 .../impl/Windows.Networking.XboxLive.0.h | 0 .../impl/Windows.Networking.XboxLive.1.h | 0 .../impl/Windows.Networking.XboxLive.2.h | 0 .../winrt/impl/Windows.Perception.0.h | 0 .../winrt/impl/Windows.Perception.1.h | 0 .../winrt/impl/Windows.Perception.2.h | 0 .../Windows.Perception.Automation.Core.0.h | 0 .../Windows.Perception.Automation.Core.1.h | 0 .../Windows.Perception.Automation.Core.2.h | 0 .../winrt/impl/Windows.Perception.People.0.h | 0 .../winrt/impl/Windows.Perception.People.1.h | 0 .../winrt/impl/Windows.Perception.People.2.h | 0 .../winrt/impl/Windows.Perception.Spatial.0.h | 0 .../winrt/impl/Windows.Perception.Spatial.1.h | 0 .../winrt/impl/Windows.Perception.Spatial.2.h | 0 .../Windows.Perception.Spatial.Preview.0.h | 0 .../Windows.Perception.Spatial.Preview.1.h | 0 .../Windows.Perception.Spatial.Preview.2.h | 0 .../Windows.Perception.Spatial.Surfaces.0.h | 0 .../Windows.Perception.Spatial.Surfaces.1.h | 0 .../Windows.Perception.Spatial.Surfaces.2.h | 0 .../impl/Windows.Phone.ApplicationModel.0.h | 0 .../impl/Windows.Phone.ApplicationModel.1.h | 0 .../impl/Windows.Phone.ApplicationModel.2.h | 0 .../Windows.Phone.Devices.Notification.0.h | 0 .../Windows.Phone.Devices.Notification.1.h | 0 .../Windows.Phone.Devices.Notification.2.h | 0 .../impl/Windows.Phone.Devices.Power.0.h | 0 .../impl/Windows.Phone.Devices.Power.1.h | 0 .../impl/Windows.Phone.Devices.Power.2.h | 0 .../Windows.Phone.Management.Deployment.0.h | 0 .../Windows.Phone.Management.Deployment.1.h | 0 .../Windows.Phone.Management.Deployment.2.h | 0 .../impl/Windows.Phone.Media.Devices.0.h | 0 .../impl/Windows.Phone.Media.Devices.1.h | 0 .../impl/Windows.Phone.Media.Devices.2.h | 0 .../Windows.Phone.Notification.Management.0.h | 0 .../Windows.Phone.Notification.Management.1.h | 0 .../Windows.Phone.Notification.Management.2.h | 0 .../Windows.Phone.PersonalInformation.0.h | 0 .../Windows.Phone.PersonalInformation.1.h | 0 .../Windows.Phone.PersonalInformation.2.h | 0 ...Phone.PersonalInformation.Provisioning.0.h | 0 ...Phone.PersonalInformation.Provisioning.1.h | 0 ...Phone.PersonalInformation.Provisioning.2.h | 0 .../impl/Windows.Phone.Speech.Recognition.0.h | 0 .../impl/Windows.Phone.Speech.Recognition.1.h | 0 .../impl/Windows.Phone.Speech.Recognition.2.h | 0 .../winrt/impl/Windows.Phone.StartScreen.0.h | 0 .../winrt/impl/Windows.Phone.StartScreen.1.h | 0 .../winrt/impl/Windows.Phone.StartScreen.2.h | 0 .../winrt/impl/Windows.Phone.System.0.h | 0 .../winrt/impl/Windows.Phone.System.1.h | 0 .../winrt/impl/Windows.Phone.System.2.h | 0 .../winrt/impl/Windows.Phone.System.Power.0.h | 0 .../winrt/impl/Windows.Phone.System.Power.1.h | 0 .../winrt/impl/Windows.Phone.System.Power.2.h | 0 .../impl/Windows.Phone.System.Profile.0.h | 0 .../impl/Windows.Phone.System.Profile.1.h | 0 .../impl/Windows.Phone.System.Profile.2.h | 0 ...e.System.UserProfile.GameServices.Core.0.h | 0 ...e.System.UserProfile.GameServices.Core.1.h | 0 ...e.System.UserProfile.GameServices.Core.2.h | 0 .../winrt/impl/Windows.Phone.UI.Input.0.h | 0 .../winrt/impl/Windows.Phone.UI.Input.1.h | 0 .../winrt/impl/Windows.Phone.UI.Input.2.h | 0 ...ndows.Security.Authentication.Identity.0.h | 0 ...ndows.Security.Authentication.Identity.1.h | 0 ...ndows.Security.Authentication.Identity.2.h | 0 ....Security.Authentication.Identity.Core.0.h | 0 ....Security.Authentication.Identity.Core.1.h | 0 ....Security.Authentication.Identity.Core.2.h | 0 ...urity.Authentication.Identity.Provider.0.h | 0 ...urity.Authentication.Identity.Provider.1.h | 0 ...urity.Authentication.Identity.Provider.2.h | 0 ...ndows.Security.Authentication.OnlineId.0.h | 0 ...ndows.Security.Authentication.OnlineId.1.h | 0 ...ndows.Security.Authentication.OnlineId.2.h | 0 .../Windows.Security.Authentication.Web.0.h | 0 .../Windows.Security.Authentication.Web.1.h | 0 .../Windows.Security.Authentication.Web.2.h | 0 ...ndows.Security.Authentication.Web.Core.0.h | 0 ...ndows.Security.Authentication.Web.Core.1.h | 0 ...ndows.Security.Authentication.Web.Core.2.h | 0 ...s.Security.Authentication.Web.Provider.0.h | 0 ...s.Security.Authentication.Web.Provider.1.h | 0 ...s.Security.Authentication.Web.Provider.2.h | 0 ...rity.Authorization.AppCapabilityAccess.0.h | 0 ...rity.Authorization.AppCapabilityAccess.1.h | 0 ...rity.Authorization.AppCapabilityAccess.2.h | 0 .../impl/Windows.Security.Credentials.0.h | 0 .../impl/Windows.Security.Credentials.1.h | 0 .../impl/Windows.Security.Credentials.2.h | 0 .../impl/Windows.Security.Credentials.UI.0.h | 0 .../impl/Windows.Security.Credentials.UI.1.h | 0 .../impl/Windows.Security.Credentials.UI.2.h | 0 .../impl/Windows.Security.Cryptography.0.h | 0 .../impl/Windows.Security.Cryptography.1.h | 0 .../impl/Windows.Security.Cryptography.2.h | 0 ...ows.Security.Cryptography.Certificates.0.h | 0 ...ows.Security.Cryptography.Certificates.1.h | 0 ...ows.Security.Cryptography.Certificates.2.h | 0 .../Windows.Security.Cryptography.Core.0.h | 0 .../Windows.Security.Cryptography.Core.1.h | 0 .../Windows.Security.Cryptography.Core.2.h | 0 ...s.Security.Cryptography.DataProtection.0.h | 0 ...s.Security.Cryptography.DataProtection.1.h | 0 ...s.Security.Cryptography.DataProtection.2.h | 0 .../impl/Windows.Security.DataProtection.0.h | 0 .../impl/Windows.Security.DataProtection.1.h | 0 .../impl/Windows.Security.DataProtection.2.h | 0 .../impl/Windows.Security.EnterpriseData.0.h | 0 .../impl/Windows.Security.EnterpriseData.1.h | 0 .../impl/Windows.Security.EnterpriseData.2.h | 0 ...ecurity.ExchangeActiveSyncProvisioning.0.h | 0 ...ecurity.ExchangeActiveSyncProvisioning.1.h | 0 ...ecurity.ExchangeActiveSyncProvisioning.2.h | 0 .../winrt/impl/Windows.Security.Isolation.0.h | 0 .../winrt/impl/Windows.Security.Isolation.1.h | 0 .../winrt/impl/Windows.Security.Isolation.2.h | 0 .../winrt/impl/Windows.Services.Cortana.0.h | 0 .../winrt/impl/Windows.Services.Cortana.1.h | 0 .../winrt/impl/Windows.Services.Cortana.2.h | 0 .../winrt/impl/Windows.Services.Maps.0.h | 0 .../winrt/impl/Windows.Services.Maps.1.h | 0 .../winrt/impl/Windows.Services.Maps.2.h | 0 .../impl/Windows.Services.Maps.Guidance.0.h | 0 .../impl/Windows.Services.Maps.Guidance.1.h | 0 .../impl/Windows.Services.Maps.Guidance.2.h | 0 .../Windows.Services.Maps.LocalSearch.0.h | 0 .../Windows.Services.Maps.LocalSearch.1.h | 0 .../Windows.Services.Maps.LocalSearch.2.h | 0 .../Windows.Services.Maps.OfflineMaps.0.h | 0 .../Windows.Services.Maps.OfflineMaps.1.h | 0 .../Windows.Services.Maps.OfflineMaps.2.h | 0 .../winrt/impl/Windows.Services.Store.0.h | 0 .../winrt/impl/Windows.Services.Store.1.h | 0 .../winrt/impl/Windows.Services.Store.2.h | 0 .../impl/Windows.Services.TargetedContent.0.h | 0 .../impl/Windows.Services.TargetedContent.1.h | 0 .../impl/Windows.Services.TargetedContent.2.h | 0 .../generated/winrt/impl/Windows.Storage.0.h | 0 .../generated/winrt/impl/Windows.Storage.1.h | 0 .../generated/winrt/impl/Windows.Storage.2.h | 0 .../impl/Windows.Storage.AccessCache.0.h | 0 .../impl/Windows.Storage.AccessCache.1.h | 0 .../impl/Windows.Storage.AccessCache.2.h | 0 .../winrt/impl/Windows.Storage.BulkAccess.0.h | 0 .../winrt/impl/Windows.Storage.BulkAccess.1.h | 0 .../winrt/impl/Windows.Storage.BulkAccess.2.h | 0 .../impl/Windows.Storage.Compression.0.h | 0 .../impl/Windows.Storage.Compression.1.h | 0 .../impl/Windows.Storage.Compression.2.h | 0 .../impl/Windows.Storage.FileProperties.0.h | 0 .../impl/Windows.Storage.FileProperties.1.h | 0 .../impl/Windows.Storage.FileProperties.2.h | 0 .../winrt/impl/Windows.Storage.Pickers.0.h | 0 .../winrt/impl/Windows.Storage.Pickers.1.h | 0 .../winrt/impl/Windows.Storage.Pickers.2.h | 0 .../impl/Windows.Storage.Pickers.Provider.0.h | 0 .../impl/Windows.Storage.Pickers.Provider.1.h | 0 .../impl/Windows.Storage.Pickers.Provider.2.h | 0 .../winrt/impl/Windows.Storage.Provider.0.h | 0 .../winrt/impl/Windows.Storage.Provider.1.h | 0 .../winrt/impl/Windows.Storage.Provider.2.h | 0 .../winrt/impl/Windows.Storage.Search.0.h | 0 .../winrt/impl/Windows.Storage.Search.1.h | 0 .../winrt/impl/Windows.Storage.Search.2.h | 0 .../winrt/impl/Windows.Storage.Streams.0.h | 0 .../winrt/impl/Windows.Storage.Streams.1.h | 0 .../winrt/impl/Windows.Storage.Streams.2.h | 0 .../generated/winrt/impl/Windows.System.0.h | 0 .../generated/winrt/impl/Windows.System.1.h | 0 .../generated/winrt/impl/Windows.System.2.h | 0 .../winrt/impl/Windows.System.Diagnostics.0.h | 0 .../winrt/impl/Windows.System.Diagnostics.1.h | 0 .../winrt/impl/Windows.System.Diagnostics.2.h | 0 ...indows.System.Diagnostics.DevicePortal.0.h | 0 ...indows.System.Diagnostics.DevicePortal.1.h | 0 ...indows.System.Diagnostics.DevicePortal.2.h | 0 .../Windows.System.Diagnostics.Telemetry.0.h | 0 .../Windows.System.Diagnostics.Telemetry.1.h | 0 .../Windows.System.Diagnostics.Telemetry.2.h | 0 ...dows.System.Diagnostics.TraceReporting.0.h | 0 ...dows.System.Diagnostics.TraceReporting.1.h | 0 ...dows.System.Diagnostics.TraceReporting.2.h | 0 .../winrt/impl/Windows.System.Display.0.h | 0 .../winrt/impl/Windows.System.Display.1.h | 0 .../winrt/impl/Windows.System.Display.2.h | 0 ...ows.System.Implementation.FileExplorer.0.h | 0 ...ows.System.Implementation.FileExplorer.1.h | 0 ...ows.System.Implementation.FileExplorer.2.h | 0 .../winrt/impl/Windows.System.Inventory.0.h | 0 .../winrt/impl/Windows.System.Inventory.1.h | 0 .../winrt/impl/Windows.System.Inventory.2.h | 0 .../winrt/impl/Windows.System.Power.0.h | 0 .../winrt/impl/Windows.System.Power.1.h | 0 .../winrt/impl/Windows.System.Power.2.h | 0 .../impl/Windows.System.Power.Diagnostics.0.h | 0 .../impl/Windows.System.Power.Diagnostics.1.h | 0 .../impl/Windows.System.Power.Diagnostics.2.h | 0 .../winrt/impl/Windows.System.Preview.0.h | 0 .../winrt/impl/Windows.System.Preview.1.h | 0 .../winrt/impl/Windows.System.Preview.2.h | 0 .../winrt/impl/Windows.System.Profile.0.h | 0 .../winrt/impl/Windows.System.Profile.1.h | 0 .../winrt/impl/Windows.System.Profile.2.h | 0 ...ows.System.Profile.SystemManufacturers.0.h | 0 ...ows.System.Profile.SystemManufacturers.1.h | 0 ...ows.System.Profile.SystemManufacturers.2.h | 0 .../impl/Windows.System.RemoteDesktop.0.h | 0 .../impl/Windows.System.RemoteDesktop.1.h | 0 .../impl/Windows.System.RemoteDesktop.2.h | 0 .../impl/Windows.System.RemoteSystems.0.h | 0 .../impl/Windows.System.RemoteSystems.1.h | 0 .../impl/Windows.System.RemoteSystems.2.h | 0 .../winrt/impl/Windows.System.Threading.0.h | 0 .../winrt/impl/Windows.System.Threading.1.h | 0 .../winrt/impl/Windows.System.Threading.2.h | 0 .../impl/Windows.System.Threading.Core.0.h | 0 .../impl/Windows.System.Threading.Core.1.h | 0 .../impl/Windows.System.Threading.Core.2.h | 0 .../winrt/impl/Windows.System.Update.0.h | 0 .../winrt/impl/Windows.System.Update.1.h | 0 .../winrt/impl/Windows.System.Update.2.h | 0 .../winrt/impl/Windows.System.UserProfile.0.h | 0 .../winrt/impl/Windows.System.UserProfile.1.h | 0 .../winrt/impl/Windows.System.UserProfile.2.h | 0 .../generated/winrt/impl/Windows.UI.0.h | 0 .../generated/winrt/impl/Windows.UI.1.h | 0 .../generated/winrt/impl/Windows.UI.2.h | 0 .../winrt/impl/Windows.UI.Accessibility.0.h | 0 .../winrt/impl/Windows.UI.Accessibility.1.h | 0 .../winrt/impl/Windows.UI.Accessibility.2.h | 0 .../impl/Windows.UI.ApplicationSettings.0.h | 0 .../impl/Windows.UI.ApplicationSettings.1.h | 0 .../impl/Windows.UI.ApplicationSettings.2.h | 0 .../winrt/impl/Windows.UI.Composition.0.h | 0 .../winrt/impl/Windows.UI.Composition.1.h | 0 .../winrt/impl/Windows.UI.Composition.2.h | 0 .../impl/Windows.UI.Composition.Core.0.h | 0 .../impl/Windows.UI.Composition.Core.1.h | 0 .../impl/Windows.UI.Composition.Core.2.h | 0 .../impl/Windows.UI.Composition.Desktop.0.h | 0 .../impl/Windows.UI.Composition.Desktop.1.h | 0 .../impl/Windows.UI.Composition.Desktop.2.h | 0 .../Windows.UI.Composition.Diagnostics.0.h | 0 .../Windows.UI.Composition.Diagnostics.1.h | 0 .../Windows.UI.Composition.Diagnostics.2.h | 0 .../impl/Windows.UI.Composition.Effects.0.h | 0 .../impl/Windows.UI.Composition.Effects.1.h | 0 .../impl/Windows.UI.Composition.Effects.2.h | 0 .../Windows.UI.Composition.Interactions.0.h | 0 .../Windows.UI.Composition.Interactions.1.h | 0 .../Windows.UI.Composition.Interactions.2.h | 0 .../impl/Windows.UI.Composition.Scenes.0.h | 0 .../impl/Windows.UI.Composition.Scenes.1.h | 0 .../impl/Windows.UI.Composition.Scenes.2.h | 0 .../generated/winrt/impl/Windows.UI.Core.0.h | 0 .../generated/winrt/impl/Windows.UI.Core.1.h | 0 .../generated/winrt/impl/Windows.UI.Core.2.h | 0 .../impl/Windows.UI.Core.AnimationMetrics.0.h | 0 .../impl/Windows.UI.Core.AnimationMetrics.1.h | 0 .../impl/Windows.UI.Core.AnimationMetrics.2.h | 0 .../winrt/impl/Windows.UI.Core.Preview.0.h | 0 .../winrt/impl/Windows.UI.Core.Preview.1.h | 0 .../winrt/impl/Windows.UI.Core.Preview.2.h | 0 ...Windows.UI.Core.Preview.Communications.0.h | 0 ...Windows.UI.Core.Preview.Communications.1.h | 0 ...Windows.UI.Core.Preview.Communications.2.h | 0 .../generated/winrt/impl/Windows.UI.Input.0.h | 0 .../generated/winrt/impl/Windows.UI.Input.1.h | 0 .../generated/winrt/impl/Windows.UI.Input.2.h | 0 .../winrt/impl/Windows.UI.Input.Core.0.h | 0 .../winrt/impl/Windows.UI.Input.Core.1.h | 0 .../winrt/impl/Windows.UI.Input.Core.2.h | 0 .../winrt/impl/Windows.UI.Input.Inking.0.h | 0 .../winrt/impl/Windows.UI.Input.Inking.1.h | 0 .../winrt/impl/Windows.UI.Input.Inking.2.h | 0 .../impl/Windows.UI.Input.Inking.Analysis.0.h | 0 .../impl/Windows.UI.Input.Inking.Analysis.1.h | 0 .../impl/Windows.UI.Input.Inking.Analysis.2.h | 0 .../impl/Windows.UI.Input.Inking.Core.0.h | 0 .../impl/Windows.UI.Input.Inking.Core.1.h | 0 .../impl/Windows.UI.Input.Inking.Core.2.h | 0 .../impl/Windows.UI.Input.Inking.Preview.0.h | 0 .../impl/Windows.UI.Input.Inking.Preview.1.h | 0 .../impl/Windows.UI.Input.Inking.Preview.2.h | 0 .../winrt/impl/Windows.UI.Input.Preview.0.h | 0 .../winrt/impl/Windows.UI.Input.Preview.1.h | 0 .../winrt/impl/Windows.UI.Input.Preview.2.h | 0 .../Windows.UI.Input.Preview.Injection.0.h | 0 .../Windows.UI.Input.Preview.Injection.1.h | 0 .../Windows.UI.Input.Preview.Injection.2.h | 0 .../winrt/impl/Windows.UI.Input.Spatial.0.h | 0 .../winrt/impl/Windows.UI.Input.Spatial.1.h | 0 .../winrt/impl/Windows.UI.Input.Spatial.2.h | 0 .../winrt/impl/Windows.UI.Notifications.0.h | 0 .../winrt/impl/Windows.UI.Notifications.1.h | 0 .../winrt/impl/Windows.UI.Notifications.2.h | 0 .../Windows.UI.Notifications.Management.0.h | 0 .../Windows.UI.Notifications.Management.1.h | 0 .../Windows.UI.Notifications.Management.2.h | 0 .../winrt/impl/Windows.UI.Popups.0.h | 0 .../winrt/impl/Windows.UI.Popups.1.h | 0 .../winrt/impl/Windows.UI.Popups.2.h | 0 .../generated/winrt/impl/Windows.UI.Shell.0.h | 0 .../generated/winrt/impl/Windows.UI.Shell.1.h | 0 .../generated/winrt/impl/Windows.UI.Shell.2.h | 0 .../winrt/impl/Windows.UI.StartScreen.0.h | 0 .../winrt/impl/Windows.UI.StartScreen.1.h | 0 .../winrt/impl/Windows.UI.StartScreen.2.h | 0 .../generated/winrt/impl/Windows.UI.Text.0.h | 0 .../generated/winrt/impl/Windows.UI.Text.1.h | 0 .../generated/winrt/impl/Windows.UI.Text.2.h | 0 .../winrt/impl/Windows.UI.Text.Core.0.h | 0 .../winrt/impl/Windows.UI.Text.Core.1.h | 0 .../winrt/impl/Windows.UI.Text.Core.2.h | 0 .../winrt/impl/Windows.UI.UIAutomation.0.h | 0 .../winrt/impl/Windows.UI.UIAutomation.1.h | 0 .../winrt/impl/Windows.UI.UIAutomation.2.h | 0 .../impl/Windows.UI.UIAutomation.Core.0.h | 0 .../impl/Windows.UI.UIAutomation.Core.1.h | 0 .../impl/Windows.UI.UIAutomation.Core.2.h | 0 .../winrt/impl/Windows.UI.ViewManagement.0.h | 0 .../winrt/impl/Windows.UI.ViewManagement.1.h | 0 .../winrt/impl/Windows.UI.ViewManagement.2.h | 0 .../impl/Windows.UI.ViewManagement.Core.0.h | 0 .../impl/Windows.UI.ViewManagement.Core.1.h | 0 .../impl/Windows.UI.ViewManagement.Core.2.h | 0 .../generated/winrt/impl/Windows.UI.WebUI.0.h | 0 .../generated/winrt/impl/Windows.UI.WebUI.1.h | 0 .../generated/winrt/impl/Windows.UI.WebUI.2.h | 0 .../winrt/impl/Windows.UI.WebUI.Core.0.h | 0 .../winrt/impl/Windows.UI.WebUI.Core.1.h | 0 .../winrt/impl/Windows.UI.WebUI.Core.2.h | 0 .../impl/Windows.UI.WindowManagement.0.h | 0 .../impl/Windows.UI.WindowManagement.1.h | 0 .../impl/Windows.UI.WindowManagement.2.h | 0 .../Windows.UI.WindowManagement.Preview.0.h | 0 .../Windows.UI.WindowManagement.Preview.1.h | 0 .../Windows.UI.WindowManagement.Preview.2.h | 0 .../generated/winrt/impl/Windows.UI.Xaml.0.h | 0 .../generated/winrt/impl/Windows.UI.Xaml.1.h | 0 .../generated/winrt/impl/Windows.UI.Xaml.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Automation.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Automation.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Automation.2.h | 0 .../impl/Windows.UI.Xaml.Automation.Peers.0.h | 0 .../impl/Windows.UI.Xaml.Automation.Peers.1.h | 0 .../impl/Windows.UI.Xaml.Automation.Peers.2.h | 0 .../Windows.UI.Xaml.Automation.Provider.0.h | 0 .../Windows.UI.Xaml.Automation.Provider.1.h | 0 .../Windows.UI.Xaml.Automation.Provider.2.h | 0 .../impl/Windows.UI.Xaml.Automation.Text.0.h | 0 .../impl/Windows.UI.Xaml.Automation.Text.1.h | 0 .../impl/Windows.UI.Xaml.Automation.Text.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Controls.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Controls.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Controls.2.h | 0 .../impl/Windows.UI.Xaml.Controls.Maps.0.h | 0 .../impl/Windows.UI.Xaml.Controls.Maps.1.h | 0 .../impl/Windows.UI.Xaml.Controls.Maps.2.h | 0 .../Windows.UI.Xaml.Controls.Primitives.0.h | 0 .../Windows.UI.Xaml.Controls.Primitives.1.h | 0 .../Windows.UI.Xaml.Controls.Primitives.2.h | 0 .../impl/Windows.UI.Xaml.Core.Direct.0.h | 0 .../impl/Windows.UI.Xaml.Core.Direct.1.h | 0 .../impl/Windows.UI.Xaml.Core.Direct.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Data.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Data.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Data.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Documents.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Documents.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Documents.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Hosting.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Hosting.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Hosting.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Input.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Input.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Input.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Interop.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Interop.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Interop.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Markup.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Markup.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Markup.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Media.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Media.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Media.2.h | 0 .../impl/Windows.UI.Xaml.Media.Animation.0.h | 0 .../impl/Windows.UI.Xaml.Media.Animation.1.h | 0 .../impl/Windows.UI.Xaml.Media.Animation.2.h | 0 .../impl/Windows.UI.Xaml.Media.Imaging.0.h | 0 .../impl/Windows.UI.Xaml.Media.Imaging.1.h | 0 .../impl/Windows.UI.Xaml.Media.Imaging.2.h | 0 .../impl/Windows.UI.Xaml.Media.Media3D.0.h | 0 .../impl/Windows.UI.Xaml.Media.Media3D.1.h | 0 .../impl/Windows.UI.Xaml.Media.Media3D.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Navigation.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Navigation.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Navigation.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Printing.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Printing.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Printing.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Resources.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Resources.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Resources.2.h | 0 .../winrt/impl/Windows.UI.Xaml.Shapes.0.h | 0 .../winrt/impl/Windows.UI.Xaml.Shapes.1.h | 0 .../winrt/impl/Windows.UI.Xaml.Shapes.2.h | 0 .../generated/winrt/impl/Windows.Web.0.h | 0 .../generated/winrt/impl/Windows.Web.1.h | 0 .../generated/winrt/impl/Windows.Web.2.h | 0 .../winrt/impl/Windows.Web.AtomPub.0.h | 0 .../winrt/impl/Windows.Web.AtomPub.1.h | 0 .../winrt/impl/Windows.Web.AtomPub.2.h | 0 .../generated/winrt/impl/Windows.Web.Http.0.h | 0 .../generated/winrt/impl/Windows.Web.Http.1.h | 0 .../generated/winrt/impl/Windows.Web.Http.2.h | 0 .../impl/Windows.Web.Http.Diagnostics.0.h | 0 .../impl/Windows.Web.Http.Diagnostics.1.h | 0 .../impl/Windows.Web.Http.Diagnostics.2.h | 0 .../winrt/impl/Windows.Web.Http.Filters.0.h | 0 .../winrt/impl/Windows.Web.Http.Filters.1.h | 0 .../winrt/impl/Windows.Web.Http.Filters.2.h | 0 .../winrt/impl/Windows.Web.Http.Headers.0.h | 0 .../winrt/impl/Windows.Web.Http.Headers.1.h | 0 .../winrt/impl/Windows.Web.Http.Headers.2.h | 0 .../winrt/impl/Windows.Web.Syndication.0.h | 0 .../winrt/impl/Windows.Web.Syndication.1.h | 0 .../winrt/impl/Windows.Web.Syndication.2.h | 0 .../generated/winrt/impl/Windows.Web.UI.0.h | 0 .../generated/winrt/impl/Windows.Web.UI.1.h | 0 .../generated/winrt/impl/Windows.Web.UI.2.h | 0 .../winrt/impl/Windows.Web.UI.Interop.0.h | 0 .../winrt/impl/Windows.Web.UI.Interop.1.h | 0 .../winrt/impl/Windows.Web.UI.Interop.2.h | 0 .../windows/generated/winrt/winrt.ixx | 0 .../implementation}/windows/input_file.h | 6 +- .../windows/input_file_test.cc | 10 +- .../windows/listenable_future.h | 2 +- .../implementation}/windows/log_message.cc | 2 +- .../implementation}/windows/log_message.h | 2 +- .../platform/implementation}/windows/mutex.h | 2 +- .../implementation}/windows/mutex_test.cc | 2 +- .../implementation}/windows/output_file.h | 6 +- .../windows/output_file_test.cc | 10 +- .../implementation}/windows/platform.cc | 44 +- .../platform/implementation}/windows/runner.h | 2 +- .../windows/scheduled_executor.cc | 6 +- .../windows/scheduled_executor.h | 4 +- .../windows/scheduled_executor_test.cc | 4 +- .../implementation}/windows/server_sync.h | 2 +- .../implementation}/windows/settable_future.h | 2 +- .../windows/submittable_executor.cc | 6 +- .../windows/submittable_executor.h | 4 +- .../windows/submittable_executor_test.cc | 4 +- .../implementation}/windows/system_clock.cc | 2 +- .../implementation}/windows/test_data.h | 0 .../implementation}/windows/test_utils.cc | 2 +- .../implementation}/windows/test_utils.h | 2 +- .../implementation}/windows/thread_pool.cc | 6 +- .../implementation}/windows/thread_pool.h | 2 +- .../platform/implementation}/windows/utils.cc | 4 +- .../platform/implementation}/windows/utils.h | 6 +- .../implementation}/windows/utils_test.cc | 2 +- .../platform/implementation}/windows/webrtc.h | 2 +- .../platform/implementation}/windows/wifi.h | 2 +- .../implementation}/windows/wifi_lan.h | 28 +- .../windows/wifi_lan_medium.cc | 10 +- .../windows/wifi_lan_server_socket.cc | 6 +- .../windows/wifi_lan_socket.cc | 4 +- .../platform}/input_stream.cc | 6 +- .../base => internal/platform}/input_stream.h | 4 +- .../base => internal/platform}/listeners.h | 0 .../public => internal/platform}/lockable.h | 0 .../base => internal/platform}/logging.h | 8 +- .../logging.h => internal/platform/logging2.h | 2 +- .../platform}/logging_test.cc | 2 +- .../platform}/medium_environment.cc | 10 +- .../platform}/medium_environment.h | 20 +- .../platform}/monitored_runnable.cc | 6 +- .../platform}/monitored_runnable.h | 4 +- .../platform}/multi_thread_executor.h | 4 +- .../platform}/multi_thread_executor_test.cc | 4 +- .../public => internal/platform}/mutex.h | 4 +- .../public => internal/platform}/mutex_lock.h | 4 +- .../platform}/mutex_test.cc | 6 +- .../platform}/nsd_service_info.cc | 2 +- .../platform}/nsd_service_info.h | 0 .../platform}/output_stream.h | 4 +- .../base => internal/platform}/payload_id.h | 0 .../platform}/pending_job_registry.cc | 8 +- .../platform}/pending_job_registry.h | 2 +- .../public => internal/platform}/pipe.cc | 8 +- .../public => internal/platform}/pipe.h | 2 +- .../public => internal/platform}/pipe_test.cc | 6 +- .../base => internal/platform}/prng.cc | 2 +- .../base => internal/platform}/prng.h | 0 .../base => internal/platform}/prng_test.cc | 2 +- .../base => internal/platform}/runnable.h | 0 .../platform}/scheduled_executor.h | 22 +- .../platform}/scheduled_executor_test.cc | 6 +- .../platform}/settable_future.h | 8 +- .../platform}/single_thread_executor.h | 2 +- .../platform}/single_thread_executor_test.cc | 4 +- .../base => internal/platform}/socket.h | 4 +- .../platform}/submittable_executor.h | 22 +- .../platform}/system_clock.h | 2 +- .../platform}/thread_check_callable.h | 4 +- .../platform}/thread_check_nocompile.cc | 4 +- .../platform}/thread_check_nocompile_test.py | 2 +- .../platform}/thread_check_runnable.h | 4 +- .../base => internal/platform}/types.h | 0 .../public => internal/platform}/webrtc.h | 4 +- .../public => internal/platform}/wifi_lan.cc | 4 +- .../public => internal/platform}/wifi_lan.h | 18 +- .../platform}/wifi_lan_test.cc | 8 +- internal/proto/analytics/BUILD | 6 +- .../proto/analytics/connections_log_test.cc | 2 +- 1879 files changed, 2485 insertions(+), 2332 deletions(-) rename {cpp/core => connections}/BUILD (76%) rename {cpp/core => connections}/advertising_options.cc (97%) rename {cpp/core => connections}/advertising_options.h (89%) rename {windows => connections/clients/windows}/BUILD (91%) rename {windows => connections/clients/windows}/core_adapter.cc (98%) rename {windows => connections/clients/windows}/core_adapter.h (98%) rename {windows => connections/clients/windows}/dart/core_adapter_dart.cc (99%) rename {windows => connections/clients/windows}/dart/core_adapter_dart.h (99%) rename {cpp/core => connections}/connection_options.cc (95%) rename {cpp/core => connections}/connection_options.h (89%) rename {cpp/core => connections}/core.cc (97%) rename {cpp/core => connections}/core.h (97%) rename {cpp/core => connections}/core_test.cc (91%) rename {cpp/core => connections}/discovery_options.cc (95%) rename {cpp/core => connections}/discovery_options.h (90%) rename {cpp/core => connections}/event_logger.h (100%) rename {cpp/core/internal => connections/implementation}/BUILD (82%) rename {cpp/core/internal => connections/implementation}/BUILD.bazel (77%) rename {cpp/core/internal => connections/implementation}/base_bwu_handler.h (81%) rename {cpp/core/internal => connections/implementation}/base_endpoint_channel.cc (97%) rename {cpp/core/internal => connections/implementation}/base_endpoint_channel.h (94%) rename {cpp/core/internal => connections/implementation}/base_endpoint_channel_test.cc (96%) rename {cpp/core/internal => connections/implementation}/base_pcp_handler.cc (99%) rename {cpp/core/internal => connections/implementation}/base_pcp_handler.h (95%) rename {cpp/core/internal => connections/implementation}/base_pcp_handler_test.cc (97%) rename {cpp/core/internal => connections/implementation}/ble_advertisement.cc (98%) rename {cpp/core/internal => connections/implementation}/ble_advertisement.h (96%) rename {cpp/core/internal => connections/implementation}/ble_advertisement_test.cc (99%) rename {cpp/core/internal => connections/implementation}/ble_endpoint_channel.cc (93%) rename {cpp/core/internal => connections/implementation}/ble_endpoint_channel.h (93%) rename {cpp/core/internal => connections/implementation}/bluetooth_bwu_handler.cc (96%) rename {cpp/core/internal => connections/implementation}/bluetooth_bwu_handler.h (91%) rename {cpp/core/internal => connections/implementation}/bluetooth_device_name.cc (97%) rename {cpp/core/internal => connections/implementation}/bluetooth_device_name.h (95%) rename {cpp/core/internal => connections/implementation}/bluetooth_device_name_test.cc (98%) rename {cpp/core/internal => connections/implementation}/bluetooth_endpoint_channel.cc (92%) rename {cpp/core/internal => connections/implementation}/bluetooth_endpoint_channel.h (92%) rename {cpp/core/internal => connections/implementation}/bwu_handler.h (93%) rename {cpp/core/internal => connections/implementation}/bwu_manager.cc (99%) rename {cpp/core/internal => connections/implementation}/bwu_manager.h (96%) rename {cpp/core/internal => connections/implementation}/bwu_manager_test.cc (88%) rename {cpp/core/internal => connections/implementation}/client_proxy.cc (98%) rename {cpp/core/internal => connections/implementation}/client_proxy.h (96%) rename {cpp/core/internal => connections/implementation}/client_proxy_test.cc (99%) rename {cpp/core/internal => connections/implementation}/encryption_runner.cc (97%) rename {cpp/core/internal => connections/implementation}/encryption_runner.h (90%) rename {cpp/core/internal => connections/implementation}/encryption_runner_test.cc (94%) rename {cpp/core/internal => connections/implementation}/endpoint_channel.h (97%) rename {cpp/core/internal => connections/implementation}/endpoint_channel_manager.cc (95%) rename {cpp/core/internal => connections/implementation}/endpoint_channel_manager.h (97%) rename {cpp/core/internal => connections/implementation}/endpoint_channel_manager_test.cc (93%) rename {cpp/core/internal => connections/implementation}/endpoint_manager.cc (98%) rename {cpp/core/internal => connections/implementation}/endpoint_manager.h (95%) rename {cpp/core/internal => connections/implementation}/endpoint_manager_test.cc (96%) rename {cpp/core/internal => connections/implementation}/fuzzers/BUILD (91%) rename {cpp/core/internal => connections/implementation}/fuzzers/offline_frames_fuzzer.cc (89%) rename {cpp/core/internal => connections/implementation}/injected_bluetooth_device_store.cc (92%) rename {cpp/core/internal => connections/implementation}/injected_bluetooth_device_store.h (95%) rename {cpp/core/internal => connections/implementation}/injected_bluetooth_device_store_test.cc (94%) rename {cpp/core/internal => connections/implementation}/internal_payload.cc (95%) rename {cpp/core/internal => connections/implementation}/internal_payload.h (96%) rename {cpp/core/internal => connections/implementation}/internal_payload_factory.cc (96%) rename {cpp/core/internal => connections/implementation}/internal_payload_factory.h (93%) rename {cpp/core/internal => connections/implementation}/internal_payload_factory_test.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/BUILD (71%) rename {cpp/core/internal => connections/implementation}/mediums/BUILD.bazel (71%) rename {cpp/core/internal => connections/implementation}/mediums/ble.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/ble.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/ble_test.cc (96%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/BUILD (83%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/advertisement_read_result.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/advertisement_read_result.h (96%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/advertisement_read_result_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement.h (99%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement_header.cc (95%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement_header.h (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement_header_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_advertisement_test.cc (99%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_packet.cc (93%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_packet.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_packet_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_peripheral.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/ble_peripheral_test.cc (94%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/bloom_filter.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/bloom_filter.h (98%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/bloom_filter_test.cc (99%) rename {cpp/core/internal => connections/implementation}/mediums/ble_v2/discovered_peripheral_callback.h (91%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_classic.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_classic.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_classic_test.cc (96%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_radio.cc (94%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_radio.h (96%) rename {cpp/core/internal => connections/implementation}/mediums/bluetooth_radio_test.cc (96%) rename {cpp/core/internal => connections/implementation}/mediums/lost_entity_tracker.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/lost_entity_tracker_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/mediums.cc (94%) rename {cpp/core/internal => connections/implementation}/mediums/mediums.h (84%) rename {cpp/core/internal => connections/implementation}/mediums/utils.cc (95%) rename {cpp/core/internal => connections/implementation}/mediums/utils.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/uuid.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/uuid.h (100%) rename {cpp/core/internal => connections/implementation}/mediums/uuid_test.cc (94%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc.h (91%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/BUILD (75%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/connection_flow.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/connection_flow.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/connection_flow_test.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/data_channel_listener.h (90%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/local_ice_candidate_listener.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/session_description_wrapper.h (100%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/signaling_frames.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/signaling_frames.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/signaling_frames_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/webrtc_socket_impl.cc (97%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/webrtc_socket_impl.h (90%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc/webrtc_socket_impl_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_peer_id.cc (93%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_peer_id.h (97%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_peer_id_test.cc (91%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_socket.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_socket_stub.h (95%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_stub.cc (87%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_stub.h (92%) rename {cpp/core/internal => connections/implementation}/mediums/webrtc_test.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/wifi_lan.cc (98%) rename {cpp/core/internal => connections/implementation}/mediums/wifi_lan.h (96%) rename {cpp/core/internal => connections/implementation}/mediums/wifi_lan_test.cc (97%) rename {cpp/core/internal => connections/implementation}/message_lite.h (100%) rename {cpp/core/internal => connections/implementation}/mock_service_controller.h (98%) rename {cpp/core/internal => connections/implementation}/mock_service_controller_router.h (98%) rename {cpp/core/internal => connections/implementation}/offline_frames.cc (98%) rename {cpp/core/internal => connections/implementation}/offline_frames.h (97%) rename {cpp/core/internal => connections/implementation}/offline_frames_test.cc (99%) rename {cpp/core/internal => connections/implementation}/offline_frames_validator.cc (98%) rename {cpp/core/internal => connections/implementation}/offline_frames_validator.h (96%) rename {cpp/core/internal => connections/implementation}/offline_frames_validator_test.cc (99%) rename {cpp/core/internal => connections/implementation}/offline_service_controller.cc (98%) rename {cpp/core/internal => connections/implementation}/offline_service_controller.h (84%) rename {cpp/core/internal => connections/implementation}/offline_service_controller_test.cc (97%) rename {cpp/core/internal => connections/implementation}/offline_simulation_user.cc (96%) rename {cpp/core/internal => connections/implementation}/offline_simulation_user.h (95%) rename {cpp/core/internal => connections/implementation}/p2p_cluster_pcp_handler.cc (98%) rename {cpp/core/internal => connections/implementation}/p2p_cluster_pcp_handler.h (88%) rename {cpp/core/internal => connections/implementation}/p2p_cluster_pcp_handler_test.cc (96%) rename {cpp/core/internal => connections/implementation}/p2p_point_to_point_pcp_handler.cc (97%) rename {cpp/core/internal => connections/implementation}/p2p_point_to_point_pcp_handler.h (87%) rename {cpp/core/internal => connections/implementation}/p2p_star_pcp_handler.cc (97%) rename {cpp/core/internal => connections/implementation}/p2p_star_pcp_handler.h (85%) rename {cpp/core/internal => connections/implementation}/payload_manager.cc (99%) rename {cpp/core/internal => connections/implementation}/payload_manager.h (96%) rename {cpp/core/internal => connections/implementation}/payload_manager_test.cc (98%) rename {cpp/core/internal => connections/implementation}/pcp.h (100%) rename {cpp/core/internal => connections/implementation}/pcp_handler.h (94%) rename {cpp/core/internal => connections/implementation}/pcp_manager.cc (93%) rename {cpp/core/internal => connections/implementation}/pcp_manager.h (84%) rename {cpp/core/internal => connections/implementation}/pcp_manager_test.cc (95%) rename {cpp/core/internal => connections/implementation}/service_controller.h (93%) rename {cpp/core/internal => connections/implementation}/service_controller_router.cc (97%) rename {cpp/core/internal => connections/implementation}/service_controller_router.h (95%) rename {cpp/core/internal => connections/implementation}/service_controller_router_test.cc (97%) rename {cpp/core/internal => connections/implementation}/simulation_user.cc (97%) rename {cpp/core/internal => connections/implementation}/simulation_user.h (91%) rename {cpp/core/internal => connections/implementation}/webrtc_bwu_handler.cc (94%) rename {cpp/core/internal => connections/implementation}/webrtc_bwu_handler.h (90%) rename {cpp/core/internal => connections/implementation}/webrtc_endpoint_channel.cc (94%) rename {cpp/core/internal => connections/implementation}/webrtc_endpoint_channel.h (86%) rename {cpp/core/internal => connections/implementation}/wifi_lan_bwu_handler.cc (94%) rename {cpp/core/internal => connections/implementation}/wifi_lan_bwu_handler.h (91%) rename {cpp/core/internal => connections/implementation}/wifi_lan_endpoint_channel.cc (90%) rename {cpp/core/internal => connections/implementation}/wifi_lan_endpoint_channel.h (92%) rename {cpp/core/internal => connections/implementation}/wifi_lan_service_info.cc (97%) rename {cpp/core/internal => connections/implementation}/wifi_lan_service_info.h (94%) rename {cpp/core/internal => connections/implementation}/wifi_lan_service_info_test.cc (97%) rename {cpp/core => connections}/listeners.h (96%) rename {cpp/core => connections}/listeners_test.cc (98%) rename {cpp/core => connections}/medium_selector.h (100%) rename {cpp/core => connections}/options_base.h (92%) rename {cpp/core => connections}/out_of_band_connection_metadata.h (92%) rename {cpp/core => connections}/params.h (91%) rename {cpp/core => connections}/payload.cc (99%) rename {cpp/core => connections}/payload.h (90%) rename {cpp/core => connections}/payload_test.cc (94%) rename {cpp/core => connections}/power_level.h (96%) rename {cpp/core => connections}/status.h (100%) rename {cpp/core => connections}/status_test.cc (97%) rename {cpp/core => connections}/strategy.cc (98%) rename {cpp/core => connections}/strategy.h (98%) rename {cpp/core => connections}/strategy_test.cc (98%) delete mode 100644 cpp/platform/base/BUILD create mode 100644 internal/platform/BUILD rename cpp/platform/public/BUILD => internal/platform/B_public_BUILD (60%) rename {cpp/platform/public => internal/platform}/atomic_boolean.h (92%) rename {cpp/platform/public => internal/platform}/atomic_boolean_test.cc (96%) rename {cpp/platform/public => internal/platform}/atomic_reference.h (92%) rename {cpp/platform/public => internal/platform}/atomic_reference_test.cc (98%) rename {cpp/platform/base => internal/platform}/base64_utils.cc (93%) rename {cpp/platform/base => internal/platform}/base64_utils.h (95%) rename {cpp/platform/base => internal/platform}/base_input_stream.cc (98%) rename {cpp/platform/base => internal/platform}/base_input_stream.h (93%) rename {cpp/platform/base => internal/platform}/base_mutex_lock.h (95%) rename {cpp/platform/base => internal/platform}/base_pipe.cc (94%) rename {cpp/platform/base => internal/platform}/base_pipe.h (93%) rename {cpp/platform/public => internal/platform}/ble.cc (97%) rename {cpp/platform/public => internal/platform}/ble.h (94%) rename {cpp/platform/public => internal/platform}/ble_test.cc (98%) rename {cpp/platform/public => internal/platform}/bluetooth_adapter.h (96%) rename {cpp/platform/public => internal/platform}/bluetooth_adapter_test.cc (94%) rename {cpp/platform/public => internal/platform}/bluetooth_classic.cc (96%) rename {cpp/platform/public => internal/platform}/bluetooth_classic.h (94%) rename {cpp/platform/public => internal/platform}/bluetooth_classic_test.cc (97%) rename {cpp/platform/base => internal/platform}/bluetooth_utils.cc (98%) rename {cpp/platform/base => internal/platform}/bluetooth_utils.h (97%) rename {cpp/platform/base => internal/platform}/bluetooth_utils_test.cc (98%) rename {cpp/platform/base => internal/platform}/byte_array.h (100%) rename {cpp/platform/base => internal/platform}/byte_array_test.cc (98%) rename {cpp/platform/base => internal/platform}/byte_utils.cc (92%) rename {cpp/platform/base => internal/platform}/byte_utils.h (96%) rename {cpp/platform/base => internal/platform}/byte_utils_test.cc (93%) rename {cpp/platform/base => internal/platform}/callable.h (96%) rename {cpp/platform/public => internal/platform}/cancelable.h (94%) rename {cpp/platform/public => internal/platform}/cancelable_alarm.h (91%) rename {cpp/platform/public => internal/platform}/cancelable_alarm_test.cc (93%) rename {cpp/platform/public => internal/platform}/cancellable_task.h (91%) rename {cpp/platform/base => internal/platform}/cancellation_flag.cc (95%) rename {cpp/platform/base => internal/platform}/cancellation_flag.h (100%) rename {cpp/platform/base => internal/platform}/cancellation_flag_listener.h (96%) rename {cpp/platform/base => internal/platform}/cancellation_flag_test.cc (97%) rename {cpp/platform/public => internal/platform}/condition_variable.h (89%) rename {cpp/platform/public => internal/platform}/condition_variable_test.cc (90%) rename {cpp/platform/public => internal/platform}/core_config.h (100%) rename {cpp/platform/public => internal/platform}/count_down_latch.h (91%) rename {cpp/platform/public => internal/platform}/count_down_latch_test.cc (94%) rename {cpp/platform/public => internal/platform}/crypto.h (92%) rename {cpp/platform/public => internal/platform}/crypto_test.cc (95%) rename {cpp/platform/base => internal/platform}/error_code_params.h (100%) rename {cpp/platform/base => internal/platform}/error_code_recorder.cc (98%) rename {cpp/platform/base => internal/platform}/error_code_recorder.h (98%) rename {cpp/platform/base => internal/platform}/error_code_recorder_test.cc (99%) rename {cpp/platform/base => internal/platform}/exception.h (100%) rename {cpp/platform/base => internal/platform}/exception_test.cc (97%) rename {cpp/platform/base => internal/platform}/feature_flags.h (100%) rename {cpp/platform/base => internal/platform}/feature_flags_test.cc (94%) rename {cpp/platform/public => internal/platform}/file.cc (99%) rename {cpp/platform/public => internal/platform}/file.h (89%) rename {cpp/platform/public => internal/platform}/future.h (97%) rename {cpp/platform/public => internal/platform}/future_test.cc (97%) rename {cpp/platform/api => internal/platform/implementation}/BUILD (78%) rename {cpp/platform/api => internal/platform/implementation}/atomic_boolean.h (100%) rename {cpp/platform/api => internal/platform/implementation}/atomic_reference.h (100%) rename {cpp/platform/api => internal/platform/implementation}/ble.h (94%) rename {cpp/platform/api => internal/platform/implementation}/ble_v2.h (99%) rename {cpp/platform/api => internal/platform/implementation}/bluetooth_adapter.h (100%) rename {cpp/platform/api => internal/platform/implementation}/bluetooth_classic.h (96%) rename {cpp/platform/api => internal/platform/implementation}/cancelable.h (100%) rename {cpp/platform/api => internal/platform/implementation}/condition_variable.h (97%) rename {cpp/platform/api => internal/platform/implementation}/count_down_latch.h (97%) rename {cpp/platform/api => internal/platform/implementation}/crypto.h (96%) rename {cpp/platform/api => internal/platform/implementation}/executor.h (97%) rename {cpp/platform/api => internal/platform/implementation}/future.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/g3/BUILD (73%) rename {cpp/platform/impl => internal/platform/implementation}/g3/atomic_boolean.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/g3/atomic_reference.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/g3/ble.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/g3/ble.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/g3/bluetooth_adapter.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/g3/bluetooth_adapter.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/g3/bluetooth_classic.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/g3/bluetooth_classic.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/g3/condition_variable.h (89%) rename {cpp/platform/impl => internal/platform/implementation}/g3/crypto.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/g3/log_message.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/g3/log_message.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/g3/multi_thread_executor.h (93%) rename {cpp/platform/impl => internal/platform/implementation}/g3/mutex.h (93%) rename {cpp/platform/impl => internal/platform/implementation}/g3/pipe.h (87%) rename {cpp/platform/impl => internal/platform/implementation}/g3/platform.cc (71%) rename {cpp/platform/impl => internal/platform/implementation}/g3/scheduled_executor.cc (92%) rename {cpp/platform/impl => internal/platform/implementation}/g3/scheduled_executor.h (86%) rename {cpp/platform/impl => internal/platform/implementation}/g3/single_thread_executor.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/g3/system_clock.cc (89%) rename {cpp/platform/impl => internal/platform/implementation}/g3/webrtc.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/g3/webrtc.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/g3/wifi_lan.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/g3/wifi_lan.h (96%) rename {cpp/platform/api => internal/platform/implementation}/input_file.h (89%) rename {cpp/platform/impl => internal/platform/implementation}/ios/BUILD (88%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.png (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.xcodeproj/project.pbxproj (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.m (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/Contents.json (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/LaunchScreen.storyboard (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/Main.storyboard (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Info.plist (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.m (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/main.m (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/README.md (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Example/NearbyConnectionsExample/XcodeSetup.png (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/GNCAdvertiser.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/GNCConnection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/GNCConnections.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/GNCDiscoverer.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/GNCPayload.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCAdvertiser.mm (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCCore.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCCore.mm (93%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCCoreConnection.h (91%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCCoreConnection.mm (90%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCDiscoverer.mm (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCPayload+Internal.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCPayload.mm (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCPayloadListener.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCPayloadListener.mm (91%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCUtils.h (87%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/GNCUtils.mm (89%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Internal/platform.mm (80%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/BUILD (90%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/GNCLeaks.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/GNCLeaks.m (93%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/GNCMConnection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/GNCMConnection.m (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m (97%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourService.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourService.m (89%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m (87%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/BUILD (82%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/atomic_boolean.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/atomic_boolean_test.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/atomic_uint32.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/atomic_uint32_test.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/condition_variable.cc (86%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/condition_variable.h (91%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/condition_variable_test.cc (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/count_down_latch.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/count_down_latch.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/count_down_latch_test.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/crypto.mm (84%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/input_file.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/input_file.mm (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/log_message.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/log_message.mm (95%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/multi_thread_executor.h (88%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/multi_thread_executor.mm (84%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/mutex.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/mutex_test.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/scheduled_executor.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/scheduled_executor.mm (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/single_thread_executor.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/system_clock.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/utils.h (98%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/utils.mm (97%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/wifi_lan.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Platform/wifi_lan.mm (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Shared/BUILD (90%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Shared/GNCUtils.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Source/Shared/GNCUtils.m (96%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/BUILD (88%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Platform/GNCCryptoTest.mm (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Platform/GNCInputFileTest.mm (91%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm (93%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Platform/GNCScheduledExecutorTest.mm (94%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm (91%) rename {cpp/platform/impl => internal/platform/implementation}/ios/Tests/Shared/GNCUtilsTest.mm (93%) rename {cpp/platform/api => internal/platform/implementation}/listenable_future.h (86%) rename {cpp/platform/api => internal/platform/implementation}/log_message.h (100%) rename {cpp/platform/api => internal/platform/implementation}/mutex.h (100%) rename {cpp/platform/api => internal/platform/implementation}/output_file.h (88%) rename {cpp/platform/api => internal/platform/implementation}/platform.h (73%) rename {cpp/platform/api => internal/platform/implementation}/scheduled_executor.h (91%) rename {cpp/platform/api => internal/platform/implementation}/server_sync.h (98%) rename {cpp/platform/api => internal/platform/implementation}/settable_future.h (93%) rename {cpp/platform/impl => internal/platform/implementation}/shared/BUILD (79%) rename {cpp/platform/impl => internal/platform/implementation}/shared/count_down_latch.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/shared/count_down_latch.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/shared/file.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/shared/file.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/shared/file_test.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/shared/posix_condition_variable.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/shared/posix_condition_variable.h (90%) rename {cpp/platform/impl => internal/platform/implementation}/shared/posix_mutex.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/shared/posix_mutex.h (95%) rename {cpp/platform/api => internal/platform/implementation}/submittable_executor.h (90%) rename {cpp/platform/api => internal/platform/implementation}/system_clock.h (96%) rename {cpp/platform/api => internal/platform/implementation}/webrtc.h (98%) rename {cpp/platform/api => internal/platform/implementation}/wifi.h (100%) rename {cpp/platform/api => internal/platform/implementation}/wifi_lan.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/BUILD (72%) rename {cpp/platform/impl => internal/platform/implementation}/windows/atomic_boolean.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/atomic_boolean_test.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/atomic_reference.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/atomic_reference_test.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/ble.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_adapter.cc (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_adapter.h (91%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic.h (69%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_device.cc (89%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_device.h (88%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_medium.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_medium.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_medium_test.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_server_socket.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_server_socket.h (90%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_socket.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/bluetooth_classic_socket.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/windows/cancelable.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/condition_variable.h (90%) rename {cpp/platform/impl => internal/platform/implementation}/windows/condition_variable_test.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/windows/count_down_latch_test.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/crypto.cc (94%) rename {cpp/platform/impl => internal/platform/implementation}/windows/crypto_test.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/executor.cc (83%) rename {cpp/platform/impl => internal/platform/implementation}/windows/executor.h (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/executor_test.cc (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/future.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/BUILD (89%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.AI.MachineLearning.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.AI.MachineLearning.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Activation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.AppExtensions.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.AppService.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Appointments.AppointmentsProvider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Appointments.DataProvider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Appointments.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Background.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Calls.Background.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Calls.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Calls.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Chat.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.CommunicationBlocking.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Contacts.DataProvider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Contacts.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Contacts.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.ConversationalAgent.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.ShareTarget.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Email.DataProvider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Email.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.Foreground.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Holographic.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.LockScreen.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Payments.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Payments.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Preview.Holographic.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Preview.InkWorkspace.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Preview.Notes.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Resources.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Resources.Management.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Resources.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Search.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Search.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Store.LicenseManagement.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Store.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserActivities.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserActivities.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.SystemAccess.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.DataProvider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.VoiceCommands.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Wallet.System.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.Wallet.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.ApplicationModel.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Html.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Json.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Pdf.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Text.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Xml.Dom.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Data.Xml.Xsl.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Adc.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Adc.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.AllJoyn.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Background.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Bluetooth.Advertisement.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Bluetooth.Background.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Bluetooth.GenericAttributeProfile.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Bluetooth.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Custom.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Display.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Display.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Enumeration.Pnp.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Enumeration.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Geolocation.Geofencing.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Geolocation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Gpio.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Gpio.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Haptics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.HumanInterfaceDevice.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.I2c.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.I2c.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Input.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Input.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Lights.Effects.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Lights.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Midi.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Perception.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Perception.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.PointOfService.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.PointOfService.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Portable.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Power.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Printers.Extensions.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Printers.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Pwm.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Pwm.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Radios.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Scanners.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Sensors.Custom.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Sensors.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.SerialCommunication.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.SmartCards.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Sms.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Spi.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Spi.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.Usb.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.WiFi.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.WiFiDirect.Services.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.WiFiDirect.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Devices.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Embedded.DeviceLockdown.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Foundation.Collections.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Foundation.Diagnostics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Foundation.Metadata.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Foundation.Numerics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Foundation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.Input.Custom.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.Input.ForceFeedback.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.Input.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.Input.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.Preview.GamesEnumeration.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.UI.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Gaming.XboxLive.Storage.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.Collation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.DateTimeFormatting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.Fonts.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.NumberFormatting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.PhoneNumberFormatting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Globalization.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Capture.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.DirectX.Direct3D11.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.DirectX.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Display.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Display.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Effects.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Holographic.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Imaging.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Printing.OptionDetails.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Printing.PrintTicket.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Printing.Workflow.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Printing.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.Printing3D.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Graphics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Deployment.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Deployment.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Policies.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Update.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.Workplace.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Management.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.AppBroadcasting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.AppRecording.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Audio.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Capture.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Capture.Frames.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Capture.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Casting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.ClosedCaptioning.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.ContentRestrictions.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Control.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Core.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Devices.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Devices.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.DialProtocol.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Editing.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Effects.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.FaceAnalysis.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Import.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.MediaProperties.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Miracast.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Ocr.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.PlayTo.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Playback.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Playlists.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Protection.PlayReady.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Protection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Render.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.SpeechRecognition.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.SpeechSynthesis.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Streaming.Adaptive.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.Transcoding.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Media.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.BackgroundTransfer.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.Connectivity.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.NetworkOperators.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.Proximity.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.PushNotifications.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.Sockets.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.Vpn.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.XboxLive.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Networking.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.Automation.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.People.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.Spatial.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.Spatial.Surfaces.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.Spatial.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Perception.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.ApplicationModel.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Devices.Notification.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Devices.Power.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Management.Deployment.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Media.Devices.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Notification.Management.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.PersonalInformation.Provisioning.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.PersonalInformation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.Speech.Recognition.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.StartScreen.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.System.Power.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.System.Profile.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.System.UserProfile.GameServices.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.System.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Phone.UI.Input.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Identity.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Identity.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Identity.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.OnlineId.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Web.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Web.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authentication.Web.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Authorization.AppCapabilityAccess.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Credentials.UI.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Credentials.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Cryptography.Certificates.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Cryptography.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Cryptography.DataProtection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Cryptography.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.DataProtection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.EnterpriseData.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.ExchangeActiveSyncProvisioning.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Security.Isolation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Cortana.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Maps.Guidance.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Maps.LocalSearch.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Maps.OfflineMaps.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Maps.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.Store.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Services.TargetedContent.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.AccessCache.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.BulkAccess.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Compression.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.FileProperties.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Pickers.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Pickers.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Search.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.Streams.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Storage.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Diagnostics.DevicePortal.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Diagnostics.Telemetry.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Diagnostics.TraceReporting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Diagnostics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Display.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Implementation.FileExplorer.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Inventory.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Power.Diagnostics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Power.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Profile.SystemManufacturers.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Profile.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.RemoteDesktop.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.RemoteSystems.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Threading.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Threading.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.Update.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.UserProfile.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.System.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Accessibility.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.ApplicationSettings.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Desktop.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Diagnostics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Effects.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Interactions.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.Scenes.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Composition.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Core.AnimationMetrics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Core.Preview.Communications.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Core.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Inking.Analysis.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Inking.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Inking.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Inking.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Preview.Injection.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.Spatial.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Input.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Notifications.Management.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Notifications.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Popups.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Shell.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.StartScreen.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Text.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Text.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.UIAutomation.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.UIAutomation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.ViewManagement.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.ViewManagement.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.WebUI.Core.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.WebUI.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.WindowManagement.Preview.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.WindowManagement.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Automation.Peers.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Automation.Provider.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Automation.Text.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Automation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Controls.Maps.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Controls.Primitives.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Controls.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Core.Direct.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Data.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Documents.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Hosting.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Input.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Interop.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Markup.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Media.Animation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Media.Imaging.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Media.Media3D.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Media.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Navigation.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Printing.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Resources.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.Shapes.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.Xaml.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.UI.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.AtomPub.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.Http.Diagnostics.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.Http.Filters.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.Http.Headers.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.Http.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.Syndication.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.UI.Interop.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.UI.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/Windows.Web.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/base.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Background.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Background.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Background.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Html.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Html.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Html.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Json.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Json.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Json.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Pdf.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Pdf.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Pdf.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Text.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Text.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Text.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Dom.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Dom.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Dom.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.AllJoyn.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.AllJoyn.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.AllJoyn.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Background.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Background.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Background.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Custom.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Custom.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Custom.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Display.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Haptics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Haptics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Haptics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Input.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Midi.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Midi.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Midi.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Portable.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Portable.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Portable.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Power.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Power.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Power.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Radios.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Radios.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Radios.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Scanners.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Scanners.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Scanners.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SmartCards.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SmartCards.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.SmartCards.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sms.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sms.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Sms.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Usb.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Usb.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.Usb.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFi.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFi.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFi.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Collections.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Collections.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Collections.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Metadata.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Metadata.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Metadata.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Numerics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Numerics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Foundation.Numerics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.UI.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.UI.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.UI.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Collation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Collation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Collation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Fonts.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Fonts.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.Fonts.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Capture.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Capture.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Capture.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Display.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Effects.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Effects.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Effects.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Holographic.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Holographic.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Holographic.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Imaging.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Imaging.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Imaging.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing3D.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing3D.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Graphics.Printing3D.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Policies.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Policies.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Policies.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Update.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Update.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Update.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Workplace.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Workplace.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Management.Workplace.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppRecording.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppRecording.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.AppRecording.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Audio.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Audio.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Audio.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Frames.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Frames.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Capture.Frames.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Casting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Casting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Casting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Control.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Control.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Control.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Core.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Devices.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.DialProtocol.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.DialProtocol.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.DialProtocol.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Editing.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Editing.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Editing.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Effects.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Effects.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Effects.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Import.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Import.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Import.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.MediaProperties.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.MediaProperties.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.MediaProperties.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Miracast.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Miracast.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Miracast.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Ocr.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Ocr.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Ocr.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.PlayTo.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.PlayTo.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.PlayTo.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playback.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playback.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playback.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playlists.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playlists.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Playlists.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Render.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Render.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Render.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Transcoding.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Transcoding.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Media.Transcoding.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Connectivity.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Connectivity.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Connectivity.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Proximity.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Proximity.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Proximity.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.PushNotifications.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.PushNotifications.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.PushNotifications.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Sockets.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Sockets.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Sockets.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Vpn.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Vpn.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.Vpn.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.XboxLive.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.XboxLive.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Networking.XboxLive.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Automation.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Automation.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Automation.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.People.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.People.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.People.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Power.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Power.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Devices.Power.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Media.Devices.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Media.Devices.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Media.Devices.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Notification.Management.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Notification.Management.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Notification.Management.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.StartScreen.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.StartScreen.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.StartScreen.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Power.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Power.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Power.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Profile.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Profile.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.Profile.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.UI.Input.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.UI.Input.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Phone.UI.Input.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.UI.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.UI.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Credentials.UI.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.DataProtection.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.DataProtection.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.DataProtection.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.EnterpriseData.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.EnterpriseData.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.EnterpriseData.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Isolation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Isolation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Security.Isolation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Cortana.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Cortana.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Cortana.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Store.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Store.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.Store.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.TargetedContent.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.TargetedContent.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Services.TargetedContent.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.AccessCache.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.AccessCache.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.AccessCache.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.BulkAccess.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.BulkAccess.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.BulkAccess.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Compression.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Compression.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Compression.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.FileProperties.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.FileProperties.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.FileProperties.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Search.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Search.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Search.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Streams.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Streams.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Storage.Streams.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Display.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Display.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Display.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Inventory.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Inventory.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Inventory.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteDesktop.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteDesktop.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteDesktop.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteSystems.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteSystems.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.RemoteSystems.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Threading.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Update.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Update.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.Update.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.UserProfile.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.UserProfile.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.System.UserProfile.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Accessibility.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Accessibility.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Accessibility.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Effects.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Effects.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Effects.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Spatial.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Spatial.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Input.Spatial.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.Management.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.Management.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Notifications.Management.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Popups.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Popups.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Popups.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Shell.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Shell.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Shell.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.StartScreen.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.StartScreen.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.StartScreen.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Text.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.Core.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.Core.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WebUI.Core.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Data.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Data.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Data.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Input.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Input.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Input.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.AtomPub.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.AtomPub.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.AtomPub.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Filters.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Filters.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Filters.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Headers.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Headers.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Http.Headers.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Syndication.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Syndication.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.Syndication.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.Interop.0.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.Interop.1.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/impl/Windows.Web.UI.Interop.2.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/generated/winrt/winrt.ixx (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/input_file.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/windows/input_file_test.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/listenable_future.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/log_message.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/log_message.h (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/mutex.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/mutex_test.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/output_file.h (91%) rename {cpp/platform/impl => internal/platform/implementation}/windows/output_file_test.cc (91%) rename {cpp/platform/impl => internal/platform/implementation}/windows/platform.cc (79%) rename {cpp/platform/impl => internal/platform/implementation}/windows/runner.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/scheduled_executor.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/scheduled_executor.h (94%) rename {cpp/platform/impl => internal/platform/implementation}/windows/scheduled_executor_test.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/server_sync.h (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/settable_future.h (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/submittable_executor.cc (91%) rename {cpp/platform/impl => internal/platform/implementation}/windows/submittable_executor.h (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/submittable_executor_test.cc (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/system_clock.cc (95%) rename {cpp/platform/impl => internal/platform/implementation}/windows/test_data.h (100%) rename {cpp/platform/impl => internal/platform/implementation}/windows/test_utils.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/test_utils.h (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/thread_pool.cc (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/thread_pool.h (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/utils.cc (97%) rename {cpp/platform/impl => internal/platform/implementation}/windows/utils.h (90%) rename {cpp/platform/impl => internal/platform/implementation}/windows/utils_test.cc (93%) rename {cpp/platform/impl => internal/platform/implementation}/windows/webrtc.h (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/wifi.h (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/wifi_lan.h (92%) rename {cpp/platform/impl => internal/platform/implementation}/windows/wifi_lan_medium.cc (98%) rename {cpp/platform/impl => internal/platform/implementation}/windows/wifi_lan_server_socket.cc (96%) rename {cpp/platform/impl => internal/platform/implementation}/windows/wifi_lan_socket.cc (97%) rename {cpp/platform/base => internal/platform}/input_stream.cc (90%) rename {cpp/platform/base => internal/platform}/input_stream.h (93%) rename {cpp/platform/base => internal/platform}/listeners.h (100%) rename {cpp/platform/public => internal/platform}/lockable.h (100%) rename {cpp/platform/base => internal/platform}/logging.h (93%) rename cpp/platform/public/logging.h => internal/platform/logging2.h (94%) rename {cpp/platform/public => internal/platform}/logging_test.cc (97%) rename {cpp/platform/base => internal/platform}/medium_environment.cc (99%) rename {cpp/platform/base => internal/platform}/medium_environment.h (96%) rename {cpp/platform/public => internal/platform}/monitored_runnable.cc (93%) rename {cpp/platform/public => internal/platform}/monitored_runnable.h (94%) rename {cpp/platform/public => internal/platform}/multi_thread_executor.h (93%) rename {cpp/platform/public => internal/platform}/multi_thread_executor_test.cc (97%) rename {cpp/platform/public => internal/platform}/mutex.h (95%) rename {cpp/platform/public => internal/platform}/mutex_lock.h (93%) rename {cpp/platform/public => internal/platform}/mutex_test.cc (95%) rename {cpp/platform/base => internal/platform}/nsd_service_info.cc (93%) rename {cpp/platform/base => internal/platform}/nsd_service_info.h (100%) rename {cpp/platform/base => internal/platform}/output_stream.h (93%) rename {cpp/platform/base => internal/platform}/payload_id.h (100%) rename {cpp/platform/public => internal/platform}/pending_job_registry.cc (94%) rename {cpp/platform/public => internal/platform}/pending_job_registry.h (98%) rename {cpp/platform/public => internal/platform}/pipe.cc (81%) rename {cpp/platform/public => internal/platform}/pipe.h (96%) rename {cpp/platform/public => internal/platform}/pipe_test.cc (98%) rename {cpp/platform/base => internal/platform}/prng.cc (98%) rename {cpp/platform/base => internal/platform}/prng.h (100%) rename {cpp/platform/base => internal/platform}/prng_test.cc (98%) rename {cpp/platform/base => internal/platform}/runnable.h (100%) rename {cpp/platform/public => internal/platform}/scheduled_executor.h (84%) rename {cpp/platform/public => internal/platform}/scheduled_executor_test.cc (97%) rename {cpp/platform/public => internal/platform}/settable_future.h (95%) rename {cpp/platform/public => internal/platform}/single_thread_executor.h (96%) rename {cpp/platform/public => internal/platform}/single_thread_executor_test.cc (97%) rename {cpp/platform/base => internal/platform}/socket.h (92%) rename {cpp/platform/public => internal/platform}/submittable_executor.h (88%) rename {cpp/platform/public => internal/platform}/system_clock.h (92%) rename {cpp/platform/public => internal/platform}/thread_check_callable.h (94%) rename {cpp/platform/public => internal/platform}/thread_check_nocompile.cc (95%) rename {cpp/platform/public => internal/platform}/thread_check_nocompile_test.py (94%) rename {cpp/platform/public => internal/platform}/thread_check_runnable.h (94%) rename {cpp/platform/base => internal/platform}/types.h (100%) rename {cpp/platform/public => internal/platform}/webrtc.h (96%) rename {cpp/platform/public => internal/platform}/wifi_lan.cc (98%) rename {cpp/platform/public => internal/platform}/wifi_lan.h (94%) rename {cpp/platform/public => internal/platform}/wifi_lan_test.cc (98%) diff --git a/cpp/core/BUILD b/connections/BUILD similarity index 76% rename from cpp/core/BUILD rename to connections/BUILD index 9c5a3477..2ad89516 100644 --- a/cpp/core/BUILD +++ b/connections/BUILD @@ -23,16 +23,16 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/platform/impl/ios:__subpackages__", - "//third_party/nearby/windows:__subpackages__", + "//connections/clients:__subpackages__", + "//internal/platform/implementation:__subpackages__", ], deps = [ ":core_types", ":event_logger", - "//cpp/core/internal", - "//cpp/platform/base", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//connections/implementation:internal", + "//internal/platform:base", + "//internal/platform:logging", + "//internal/platform:types", "@com_google_absl//absl/strings", "@com_google_absl//absl/time", "@com_google_absl//absl/types:span", @@ -64,14 +64,14 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform/impl/ios:__subpackages__", + "//connections:__subpackages__", "//internal/analytics:__subpackages__", + "//internal/platform/implementation/ios:__subpackages__", ], deps = [ - "//cpp/platform/base", - "//cpp/platform/base:util", - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:types", + "//internal/platform:util", "//proto:connections_enums_portable_proto", "@com_google_absl//absl/strings", "@com_google_absl//absl/types:variant", @@ -105,12 +105,12 @@ cc_test( deps = [ ":core", ":core_types", - "//cpp/core/internal", - "//cpp/core/internal:internal_test", - "//cpp/platform/base", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//connections/implementation:internal", + "//connections/implementation:internal_test", + "//internal/platform:base", + "//internal/platform:logging", + "//internal/platform:types", + "//internal/platform/implementation/g3", # build_cleaner: keep "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", "@com_google_absl//absl/strings", "@com_google_absl//absl/time", diff --git a/cpp/core/advertising_options.cc b/connections/advertising_options.cc similarity index 97% rename from cpp/core/advertising_options.cc rename to connections/advertising_options.cc index c69677e1..c630e5fa 100644 --- a/cpp/core/advertising_options.cc +++ b/connections/advertising_options.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/advertising_options.h" +#include "connections/advertising_options.h" #include diff --git a/cpp/core/advertising_options.h b/connections/advertising_options.h similarity index 89% rename from cpp/core/advertising_options.h rename to connections/advertising_options.h index 5967b3ab..974dc1ba 100644 --- a/cpp/core/advertising_options.h +++ b/connections/advertising_options.h @@ -15,11 +15,11 @@ #define CORE_ADVERTISING_OPTIONS_H_ #include -#include "core/medium_selector.h" -#include "core/options_base.h" -#include "core/power_level.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" +#include "connections/medium_selector.h" +#include "connections/options_base.h" +#include "connections/power_level.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/windows/BUILD b/connections/clients/windows/BUILD similarity index 91% rename from windows/BUILD rename to connections/clients/windows/BUILD index 4b2cbd13..119e1239 100644 --- a/windows/BUILD +++ b/connections/clients/windows/BUILD @@ -28,8 +28,8 @@ cc_windows_dll( defines = ["CORE_ADAPTER_DLL"], tags = ["windows-dll"], deps = [ - "//cpp/core", - "//cpp/platform/impl/windows", + "//connections:core", + "//internal/platform/implementation/windows", "@com_google_absl//absl/strings", "//third_party/dart_lang/v2:dart_api_dl", "//webrtc/api:create_peerconnection_factory", @@ -52,8 +52,8 @@ cc_windows_dll( defines = ["CORE_ADAPTER_DART_DLL"], tags = ["windows-dll"], deps = [ - "//cpp/core", - "//cpp/platform/impl/windows", + "//connections:core", + "//internal/platform/implementation/windows", "@com_google_absl//absl/strings", "//third_party/dart_lang/v2:dart_api_dl", "//webrtc/api:create_peerconnection_factory", diff --git a/windows/core_adapter.cc b/connections/clients/windows/core_adapter.cc similarity index 98% rename from windows/core_adapter.cc rename to connections/clients/windows/core_adapter.cc index f05980b7..04c02458 100644 --- a/windows/core_adapter.cc +++ b/connections/clients/windows/core_adapter.cc @@ -11,10 +11,10 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -#include "third_party/nearby/windows/core_adapter.h" +#include "connections/clients/windows/core_adapter.h" #include "absl/strings/str_format.h" -#include "core/core.h" +#include "connections/core.h" namespace location { namespace nearby { diff --git a/windows/core_adapter.h b/connections/clients/windows/core_adapter.h similarity index 98% rename from windows/core_adapter.h rename to connections/clients/windows/core_adapter.h index 339d2b87..2f7b9f98 100644 --- a/windows/core_adapter.h +++ b/connections/clients/windows/core_adapter.h @@ -18,10 +18,10 @@ #include "absl/types/span.h" // todo(jfcarroll) This cannot remain. It exposes stuff the client doesn't need. -#include "core/advertising_options.h" -#include "core/connection_options.h" -#include "core/discovery_options.h" -#include "core/internal/offline_service_controller.h" +#include "connections/advertising_options.h" +#include "connections/connection_options.h" +#include "connections/discovery_options.h" +#include "connections/implementation/offline_service_controller.h" #define DLL_EXPORT extern "C" __declspec(dllexport) diff --git a/windows/dart/core_adapter_dart.cc b/connections/clients/windows/dart/core_adapter_dart.cc similarity index 99% rename from windows/dart/core_adapter_dart.cc rename to connections/clients/windows/dart/core_adapter_dart.cc index 16d88681..11a4eff6 100644 --- a/windows/dart/core_adapter_dart.cc +++ b/connections/clients/windows/dart/core_adapter_dart.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "third_party/nearby/windows/dart/core_adapter_dart.h" +#include "connections/clients/windows/dart/core_adapter_dart.h" #include #include #include -#include "core/core.h" -#include "core/payload.h" -#include "platform/base/logging.h" -#include "platform/public/file.h" +#include "connections/core.h" +#include "connections/payload.h" +#include "internal/platform/logging.h" +#include "internal/platform/file.h" namespace location { namespace nearby { diff --git a/windows/dart/core_adapter_dart.h b/connections/clients/windows/dart/core_adapter_dart.h similarity index 99% rename from windows/dart/core_adapter_dart.h rename to connections/clients/windows/dart/core_adapter_dart.h index bdcc86c0..188dcf95 100644 --- a/windows/dart/core_adapter_dart.h +++ b/connections/clients/windows/dart/core_adapter_dart.h @@ -17,7 +17,7 @@ #include "third_party/dart_lang/v2/runtime/include/dart_api_dl.h" #include "third_party/dart_lang/v2/runtime/include/dart_native_api.h" -#include "third_party/nearby/windows/core_adapter.h" +#include "connections/clients/windows/core_adapter.h" namespace location { namespace nearby { diff --git a/cpp/core/connection_options.cc b/connections/connection_options.cc similarity index 95% rename from cpp/core/connection_options.cc rename to connections/connection_options.cc index 3629efb8..573bd504 100644 --- a/cpp/core/connection_options.cc +++ b/connections/connection_options.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/connection_options.h" +#include "connections/connection_options.h" #include diff --git a/cpp/core/connection_options.h b/connections/connection_options.h similarity index 89% rename from cpp/core/connection_options.h rename to connections/connection_options.h index 93114507..0afd2a21 100644 --- a/cpp/core/connection_options.h +++ b/connections/connection_options.h @@ -15,11 +15,11 @@ #define CORE_CONNECTION_OPTIONS_H_ #include -#include "core/medium_selector.h" -#include "core/options_base.h" -#include "core/power_level.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" +#include "connections/medium_selector.h" +#include "connections/options_base.h" +#include "connections/power_level.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/core.cc b/connections/core.cc similarity index 97% rename from cpp/core/core.cc rename to connections/core.cc index 6fa57139..c6bdf0a0 100644 --- a/cpp/core/core.cc +++ b/connections/core.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/core.h" +#include "connections/core.h" #include #include @@ -20,9 +20,9 @@ #include #include "absl/time/clock.h" -#include "platform/base/feature_flags.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/core.h b/connections/core.h similarity index 97% rename from cpp/core/core.h rename to connections/core.h index 6233bfa3..d82bf672 100644 --- a/cpp/core/core.h +++ b/connections/core.h @@ -20,12 +20,12 @@ #include "absl/strings/string_view.h" #include "absl/types/span.h" -#include "core/event_logger.h" -#include "core/internal/client_proxy.h" -#include "core/internal/service_controller.h" -#include "core/internal/service_controller_router.h" -#include "core/listeners.h" -#include "core/params.h" +#include "connections/event_logger.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/service_controller.h" +#include "connections/implementation/service_controller_router.h" +#include "connections/listeners.h" +#include "connections/params.h" namespace location { namespace nearby { diff --git a/cpp/core/core_test.cc b/connections/core_test.cc similarity index 91% rename from cpp/core/core_test.cc rename to connections/core_test.cc index 63933d2d..14ef0072 100644 --- a/cpp/core/core_test.cc +++ b/connections/core_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/core.h" +#include "connections/core.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/clock.h" -#include "core/internal/mock_service_controller_router.h" -#include "platform/public/logging.h" +#include "connections/implementation/mock_service_controller_router.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/discovery_options.cc b/connections/discovery_options.cc similarity index 95% rename from cpp/core/discovery_options.cc rename to connections/discovery_options.cc index 6ec3d4b8..d2321afb 100644 --- a/cpp/core/discovery_options.cc +++ b/connections/discovery_options.cc @@ -1,52 +1,52 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "core/discovery_options.h" - -#include - -namespace location { -namespace nearby { -namespace connections { - -// Returns a copy and normalizes allowed mediums: -// (1) If is_out_of_band_connection is true, verifies that there is only one -// medium allowed, defaulting to only Bluetooth if unspecified. -// (2) If no mediums are allowed, allow all mediums. -DiscoveryOptions DiscoveryOptions::CompatibleOptions() const { - DiscoveryOptions result = *this; - - // Out-of-band connections initiate connections via an injected endpoint - // rather than through the normal discovery flow. These types of connections - // can only be injected via a single medium. - if (is_out_of_band_connection) { - int num_enabled = result.allowed.Count(true); - - // Default to allow only Bluetooth if no single medium is specified. - if (num_enabled != 1) { - result.allowed.SetAll(false); - result.allowed.bluetooth = true; - } - return result; - } - - // Normal connections (i.e., not out-of-band) connections can specify - // multiple mediums. If none are specified, default to allowing all mediums. - if (!allowed.Any(true)) result.allowed.SetAll(true); - return result; -} - -} // namespace connections -} // namespace nearby -} // namespace location +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "connections/discovery_options.h" + +#include + +namespace location { +namespace nearby { +namespace connections { + +// Returns a copy and normalizes allowed mediums: +// (1) If is_out_of_band_connection is true, verifies that there is only one +// medium allowed, defaulting to only Bluetooth if unspecified. +// (2) If no mediums are allowed, allow all mediums. +DiscoveryOptions DiscoveryOptions::CompatibleOptions() const { + DiscoveryOptions result = *this; + + // Out-of-band connections initiate connections via an injected endpoint + // rather than through the normal discovery flow. These types of connections + // can only be injected via a single medium. + if (is_out_of_band_connection) { + int num_enabled = result.allowed.Count(true); + + // Default to allow only Bluetooth if no single medium is specified. + if (num_enabled != 1) { + result.allowed.SetAll(false); + result.allowed.bluetooth = true; + } + return result; + } + + // Normal connections (i.e., not out-of-band) connections can specify + // multiple mediums. If none are specified, default to allowing all mediums. + if (!allowed.Any(true)) result.allowed.SetAll(true); + return result; +} + +} // namespace connections +} // namespace nearby +} // namespace location diff --git a/cpp/core/discovery_options.h b/connections/discovery_options.h similarity index 90% rename from cpp/core/discovery_options.h rename to connections/discovery_options.h index 556c729e..aa351b92 100644 --- a/cpp/core/discovery_options.h +++ b/connections/discovery_options.h @@ -15,11 +15,11 @@ #define CORE_DISCOVERY_OPTIONS_H_ #include -#include "core/medium_selector.h" -#include "core/options_base.h" -#include "core/power_level.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" +#include "connections/medium_selector.h" +#include "connections/options_base.h" +#include "connections/power_level.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/event_logger.h b/connections/event_logger.h similarity index 100% rename from cpp/core/event_logger.h rename to connections/event_logger.h diff --git a/cpp/core/internal/BUILD b/connections/implementation/BUILD similarity index 82% rename from cpp/core/internal/BUILD rename to connections/implementation/BUILD index 3f81d680..3f40d31f 100644 --- a/cpp/core/internal/BUILD +++ b/connections/implementation/BUILD @@ -85,25 +85,25 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core:__pkg__", - "//cpp/core/internal/fuzzers:__pkg__", + "//connections:__pkg__", + "//connections/implementation/fuzzers:__pkg__", ], deps = [ ":message_lite", + "//connections:core_types", + "//connections/implementation/mediums", + "//connections/implementation/mediums:utils", + "//connections/implementation/mediums/webrtc", "//connections/implementation/proto:offline_wire_formats_portable_proto", - "//cpp/core:core_types", - "//cpp/core/internal/mediums", - "//cpp/core/internal/mediums:utils", - "//cpp/core/internal/mediums/webrtc", - "//cpp/platform/api:comm", - "//cpp/platform/base", - "//cpp/platform/base:cancellation_flag", - "//cpp/platform/base:error_code_recorder", - "//cpp/platform/base:util", - "//cpp/platform/public:comm", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", "//internal/analytics", + "//internal/platform:base", + "//internal/platform:cancellation_flag", + "//internal/platform:comm", + "//internal/platform:error_code_recorder", + "//internal/platform:logging", + "//internal/platform:types", + "//internal/platform:util", + "//internal/platform/implementation:comm", "//proto:connections_enums_portable_proto", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/container:btree", @@ -124,7 +124,7 @@ cc_library( "message_lite.h", ], visibility = [ - "//cpp/core:__subpackages__", + "//connections:__subpackages__", ], deps = [ "@com_google_protobuf//:protobuf_lite", @@ -145,14 +145,14 @@ cc_library( "simulation_user.h", ], visibility = [ - "//cpp/core:__subpackages__", + "//connections:__subpackages__", ], deps = [ ":internal", - "//cpp/core:core_types", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/public:types", + "//connections:core_types", + "//internal/platform:base", + "//internal/platform:test_util", + "//internal/platform:types", "@com_google_googletest//:gtest_for_library_testonly", "@com_google_absl//absl/functional:bind_front", "@com_google_absl//absl/strings", @@ -188,16 +188,16 @@ cc_test( deps = [ ":internal", ":internal_test", + "//connections:core_types", + "//connections/implementation/mediums", + "//connections/implementation/mediums:utils", "//connections/implementation/proto:offline_wire_formats_portable_proto", - "//cpp/core:core_types", - "//cpp/core/internal/mediums", - "//cpp/core/internal/mediums:utils", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:comm", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:comm", + "//internal/platform:logging", + "//internal/platform:test_util", + "//internal/platform:types", + "//internal/platform/implementation/g3", # build_cleaner: keep "//proto:connections_enums_portable_proto", "@com_google_googletest//:gtest", "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", diff --git a/cpp/core/internal/BUILD.bazel b/connections/implementation/BUILD.bazel similarity index 77% rename from cpp/core/internal/BUILD.bazel rename to connections/implementation/BUILD.bazel index 308fb525..705c8484 100644 --- a/cpp/core/internal/BUILD.bazel +++ b/connections/implementation/BUILD.bazel @@ -87,8 +87,8 @@ cc_library( copts = ["-DCORE_ADAPTER_DLL"], defines = ["NO_WEBRTC"], visibility = [ - "//third_party/nearby/cpp/core:__pkg__", - "//third_party/nearby/cpp/core/internal/fuzzers:__pkg__", + "//third_party/nearby/connections:__pkg__", + "//third_party/nearby/connections/implementation/fuzzers:__pkg__", ], deps = [ ":message_lite", @@ -102,17 +102,17 @@ cc_library( "//third_party/absl/time", "//third_party/absl/types:span", "//third_party/nearby/connections/implementation/proto:offline_wire_formats_portable_proto", - "//third_party/nearby/cpp/core:core_types", - "//third_party/nearby/cpp/core/internal/mediums", - "//third_party/nearby/cpp/core/internal/mediums:utils", - "//third_party/nearby/cpp/platform/api:comm", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/base:cancellation_flag", - "//third_party/nearby/cpp/platform/base:error_code_recorder", - "//third_party/nearby/cpp/platform/base:util", - "//third_party/nearby/cpp/platform/public:comm", - "//third_party/nearby/cpp/platform/public:logging", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/connections:core_types", + "//third_party/nearby/connections/implementation/mediums", + "//third_party/nearby/connections/implementation/mediums:utils", + "//third_party/nearby/internal/platform/implementation:comm", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:cancellation_flag", + "//third_party/nearby/internal/platform:error_code_recorder", + "//third_party/nearby/internal/platform:util", + "//third_party/nearby/internal/platform:comm", + "//third_party/nearby/internal/platform:logging", + "//third_party/nearby/internal/platform:types", "//third_party/nearby/internal/analytics", "//third_party/nearby/proto:connections_enums_portable_proto", "//third_party/ukey2", @@ -126,7 +126,7 @@ cc_library( ], compatible_with = ["//buildenv/target:non_prod"], visibility = [ - "//third_party/nearby/cpp/core:__subpackages__", + "//third_party/nearby/connections:__subpackages__", ], deps = [ "//net/proto2/public:proto2_lite", @@ -148,17 +148,17 @@ cc_library( ], defines = ["NO_WEBRTC"], visibility = [ - "//third_party/nearby/cpp/core:__subpackages__", + "//third_party/nearby/connections:__subpackages__", ], deps = [ ":internal", "//testing/base/public:gunit_for_library_testonly", "//third_party/absl/functional:bind_front", "//third_party/absl/strings", - "//third_party/nearby/cpp/core:core_types", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/base:test_util", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/connections:core_types", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:test_util", + "//third_party/nearby/internal/platform:types", ], ) @@ -200,15 +200,15 @@ cc_test( "//third_party/absl/time", "//third_party/absl/types:span", "//third_party/nearby/connections/implementation/proto:offline_wire_formats_portable_proto", - "//third_party/nearby/cpp/core:core_types", - "//third_party/nearby/cpp/core/internal/mediums", - "//third_party/nearby/cpp/core/internal/mediums:utils", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/base:test_util", - "//third_party/nearby/cpp/platform/impl/g3", # build_cleaner: keep - "//third_party/nearby/cpp/platform/public:comm", - "//third_party/nearby/cpp/platform/public:logging", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/connections:core_types", + "//third_party/nearby/connections/implementation/mediums", + "//third_party/nearby/connections/implementation/mediums:utils", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:test_util", + "//third_party/nearby/internal/platform/implementation/g3", # build_cleaner: keep + "//third_party/nearby/internal/platform:comm", + "//third_party/nearby/internal/platform:logging", + "//third_party/nearby/internal/platform:types", "//third_party/nearby/internal/analytics", "//third_party/nearby/proto:connections_enums_portable_proto", "//third_party/ukey2", diff --git a/cpp/core/internal/base_bwu_handler.h b/connections/implementation/base_bwu_handler.h similarity index 81% rename from cpp/core/internal/base_bwu_handler.h rename to connections/implementation/base_bwu_handler.h index e26ca7b7..390cc7fe 100644 --- a/cpp/core/internal/base_bwu_handler.h +++ b/connections/implementation/base_bwu_handler.h @@ -21,13 +21,13 @@ #include "absl/container/flat_hash_map.h" #include "absl/time/clock.h" -#include "core/internal/bwu_handler.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/scheduled_executor.h" -#include "platform/public/single_thread_executor.h" +#include "connections/implementation/bwu_handler.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/scheduled_executor.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/base_endpoint_channel.cc b/connections/implementation/base_endpoint_channel.cc similarity index 97% rename from cpp/core/internal/base_endpoint_channel.cc rename to connections/implementation/base_endpoint_channel.cc index 39e0abdf..ea04f9ee 100644 --- a/cpp/core/internal/base_endpoint_channel.cc +++ b/connections/implementation/base_endpoint_channel.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/base_endpoint_channel.h" +#include "connections/implementation/base_endpoint_channel.h" #include #include "absl/strings/escaping.h" #include "absl/strings/str_cat.h" -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/base_endpoint_channel.h b/connections/implementation/base_endpoint_channel.h similarity index 94% rename from cpp/core/internal/base_endpoint_channel.h rename to connections/implementation/base_endpoint_channel.h index e14067ec..563b5d9d 100644 --- a/cpp/core/internal/base_endpoint_channel.h +++ b/connections/implementation/base_endpoint_channel.h @@ -21,14 +21,14 @@ #include "securegcm/d2d_connection_context_v1.h" #include "absl/base/thread_annotations.h" -#include "core/internal/endpoint_channel.h" -#include "platform/base/byte_array.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/public/atomic_reference.h" -#include "platform/public/condition_variable.h" -#include "platform/public/mutex.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/endpoint_channel.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/atomic_reference.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/system_clock.h" #include "internal/analytics/analytics_recorder.h" namespace location { diff --git a/cpp/core/internal/base_endpoint_channel_test.cc b/connections/implementation/base_endpoint_channel_test.cc similarity index 96% rename from cpp/core/internal/base_endpoint_channel_test.cc rename to connections/implementation/base_endpoint_channel_test.cc index 01c9873c..18832994 100644 --- a/cpp/core/internal/base_endpoint_channel_test.cc +++ b/connections/implementation/base_endpoint_channel_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/base_endpoint_channel.h" +#include "connections/implementation/base_endpoint_channel.h" #include #include @@ -25,17 +25,17 @@ #include "gtest/gtest.h" #include "absl/synchronization/mutex.h" #include "absl/time/time.h" -#include "core/internal/encryption_runner.h" -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/multi_thread_executor.h" -#include "platform/public/pipe.h" -#include "platform/public/single_thread_executor.h" +#include "connections/implementation/encryption_runner.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/multi_thread_executor.h" +#include "internal/platform/pipe.h" +#include "internal/platform/single_thread_executor.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/base_pcp_handler.cc b/connections/implementation/base_pcp_handler.cc similarity index 99% rename from cpp/core/internal/base_pcp_handler.cc rename to connections/implementation/base_pcp_handler.cc index 58597a70..313ac26c 100644 --- a/cpp/core/internal/base_pcp_handler.cc +++ b/connections/implementation/base_pcp_handler.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/base_pcp_handler.h" +#include "connections/implementation/base_pcp_handler.h" #include #include @@ -25,13 +25,13 @@ #include "absl/container/flat_hash_set.h" #include "absl/strings/escaping.h" #include "absl/types/span.h" -#include "core/internal/mediums/utils.h" -#include "core/internal/offline_frames.h" -#include "core/internal/pcp_handler.h" -#include "platform/base/base64_utils.h" -#include "platform/base/bluetooth_utils.h" -#include "platform/public/logging.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/mediums/utils.h" +#include "connections/implementation/offline_frames.h" +#include "connections/implementation/pcp_handler.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/bluetooth_utils.h" +#include "internal/platform/logging.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/base_pcp_handler.h b/connections/implementation/base_pcp_handler.h similarity index 95% rename from cpp/core/internal/base_pcp_handler.h rename to connections/implementation/base_pcp_handler.h index 481bccf0..f60147d8 100644 --- a/cpp/core/internal/base_pcp_handler.h +++ b/connections/implementation/base_pcp_handler.h @@ -25,31 +25,31 @@ #include "absl/container/btree_map.h" #include "absl/container/flat_hash_map.h" #include "absl/time/time.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/encryption_runner.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/mediums/mediums.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/encryption_runner.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/mediums/mediums.h" #ifdef NO_WEBRTC -#include "core/internal/mediums/webrtc_stub.h" +#include "connections/implementation/mediums/webrtc_stub.h" #else -#include "core/internal/mediums/webrtc.h" +#include "connections/implementation/mediums/webrtc.h" #endif -#include "core/internal/pcp.h" -#include "core/internal/pcp_handler.h" -#include "core/listeners.h" -#include "core/status.h" -#include "platform/base/byte_array.h" -#include "platform/base/prng.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/atomic_reference.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/future.h" -#include "platform/public/scheduled_executor.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/pcp.h" +#include "connections/implementation/pcp_handler.h" +#include "connections/listeners.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/prng.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/atomic_reference.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/future.h" +#include "internal/platform/scheduled_executor.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/base_pcp_handler_test.cc b/connections/implementation/base_pcp_handler_test.cc similarity index 97% rename from cpp/core/internal/base_pcp_handler_test.cc rename to connections/implementation/base_pcp_handler_test.cc index f63616bf..8f8e46f0 100644 --- a/cpp/core/internal/base_pcp_handler_test.cc +++ b/connections/implementation/base_pcp_handler_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/base_pcp_handler.h" +#include "connections/implementation/base_pcp_handler.h" #include #include @@ -23,18 +23,18 @@ #include "gtest/gtest.h" #include "absl/time/time.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/base_endpoint_channel.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/encryption_runner.h" -#include "core/internal/offline_frames.h" -#include "core/listeners.h" -#include "core/params.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/pipe.h" +#include "connections/implementation/base_endpoint_channel.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/encryption_runner.h" +#include "connections/implementation/offline_frames.h" +#include "connections/listeners.h" +#include "connections/params.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/pipe.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/ble_advertisement.cc b/connections/implementation/ble_advertisement.cc similarity index 98% rename from cpp/core/internal/ble_advertisement.cc rename to connections/implementation/ble_advertisement.cc index ba856d8e..d016b400 100644 --- a/cpp/core/internal/ble_advertisement.cc +++ b/connections/implementation/ble_advertisement.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/ble_advertisement.h" +#include "connections/implementation/ble_advertisement.h" #include #include "absl/strings/escaping.h" -#include "core/internal/base_pcp_handler.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "connections/implementation/base_pcp_handler.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/ble_advertisement.h b/connections/implementation/ble_advertisement.h similarity index 96% rename from cpp/core/internal/ble_advertisement.h rename to connections/implementation/ble_advertisement.h index a47bbbd8..579e5af8 100644 --- a/cpp/core/internal/ble_advertisement.h +++ b/connections/implementation/ble_advertisement.h @@ -15,10 +15,10 @@ #ifndef CORE_INTERNAL_BLE_ADVERTISEMENT_H_ #define CORE_INTERNAL_BLE_ADVERTISEMENT_H_ -#include "core/internal/base_pcp_handler.h" -#include "core/internal/pcp.h" -#include "platform/base/bluetooth_utils.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/pcp.h" +#include "internal/platform/bluetooth_utils.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/ble_advertisement_test.cc b/connections/implementation/ble_advertisement_test.cc similarity index 99% rename from cpp/core/internal/ble_advertisement_test.cc rename to connections/implementation/ble_advertisement_test.cc index 61871d53..d7dcaafb 100644 --- a/cpp/core/internal/ble_advertisement_test.cc +++ b/connections/implementation/ble_advertisement_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/ble_advertisement.h" +#include "connections/implementation/ble_advertisement.h" #include "gtest/gtest.h" -#include "core/internal/base_pcp_handler.h" +#include "connections/implementation/base_pcp_handler.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/ble_endpoint_channel.cc b/connections/implementation/ble_endpoint_channel.cc similarity index 93% rename from cpp/core/internal/ble_endpoint_channel.cc rename to connections/implementation/ble_endpoint_channel.cc index 5cf3bc2b..58b026c9 100644 --- a/cpp/core/internal/ble_endpoint_channel.cc +++ b/connections/implementation/ble_endpoint_channel.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/ble_endpoint_channel.h" +#include "connections/implementation/ble_endpoint_channel.h" #include -#include "platform/public/ble.h" -#include "platform/public/logging.h" +#include "internal/platform/ble.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/ble_endpoint_channel.h b/connections/implementation/ble_endpoint_channel.h similarity index 93% rename from cpp/core/internal/ble_endpoint_channel.h rename to connections/implementation/ble_endpoint_channel.h index 18c6954e..5d756a00 100644 --- a/cpp/core/internal/ble_endpoint_channel.h +++ b/connections/implementation/ble_endpoint_channel.h @@ -15,8 +15,8 @@ #ifndef CORE_INTERNAL_BLE_ENDPOINT_CHANNEL_H_ #define CORE_INTERNAL_BLE_ENDPOINT_CHANNEL_H_ -#include "core/internal/base_endpoint_channel.h" -#include "platform/public/ble.h" +#include "connections/implementation/base_endpoint_channel.h" +#include "internal/platform/ble.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_bwu_handler.cc b/connections/implementation/bluetooth_bwu_handler.cc similarity index 96% rename from cpp/core/internal/bluetooth_bwu_handler.cc rename to connections/implementation/bluetooth_bwu_handler.cc index 24186c2d..2a8ec0df 100644 --- a/cpp/core/internal/bluetooth_bwu_handler.cc +++ b/connections/implementation/bluetooth_bwu_handler.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bluetooth_bwu_handler.h" +#include "connections/implementation/bluetooth_bwu_handler.h" #include "absl/functional/bind_front.h" -#include "core/internal/bluetooth_endpoint_channel.h" -#include "core/internal/client_proxy.h" -#include "core/internal/offline_frames.h" +#include "connections/implementation/bluetooth_endpoint_channel.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/offline_frames.h" // Manages the Bluetooth-specific methods needed to upgrade an {@link // EndpointChannel}. diff --git a/cpp/core/internal/bluetooth_bwu_handler.h b/connections/implementation/bluetooth_bwu_handler.h similarity index 91% rename from cpp/core/internal/bluetooth_bwu_handler.h rename to connections/implementation/bluetooth_bwu_handler.h index d39aa55d..b7cd3b4e 100644 --- a/cpp/core/internal/bluetooth_bwu_handler.h +++ b/connections/implementation/bluetooth_bwu_handler.h @@ -17,12 +17,12 @@ #include -#include "core/internal/base_bwu_handler.h" -#include "core/internal/client_proxy.h" -#include "core/internal/mediums/mediums.h" -#include "core/internal/mediums/utils.h" -#include "platform/public/bluetooth_classic.h" -#include "platform/public/count_down_latch.h" +#include "connections/implementation/base_bwu_handler.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/mediums/mediums.h" +#include "connections/implementation/mediums/utils.h" +#include "internal/platform/bluetooth_classic.h" +#include "internal/platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_device_name.cc b/connections/implementation/bluetooth_device_name.cc similarity index 97% rename from cpp/core/internal/bluetooth_device_name.cc rename to connections/implementation/bluetooth_device_name.cc index 45f5a6ca..bb58d0d2 100644 --- a/cpp/core/internal/bluetooth_device_name.cc +++ b/connections/implementation/bluetooth_device_name.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bluetooth_device_name.h" +#include "connections/implementation/bluetooth_device_name.h" #include @@ -21,9 +21,9 @@ #include "absl/strings/escaping.h" #include "absl/strings/str_cat.h" -#include "platform/base/base64_utils.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_device_name.h b/connections/implementation/bluetooth_device_name.h similarity index 95% rename from cpp/core/internal/bluetooth_device_name.h rename to connections/implementation/bluetooth_device_name.h index 44e3c07d..fe10956b 100644 --- a/cpp/core/internal/bluetooth_device_name.h +++ b/connections/implementation/bluetooth_device_name.h @@ -18,9 +18,9 @@ #include #include "absl/strings/string_view.h" -#include "core/internal/base_pcp_handler.h" -#include "core/internal/pcp.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/pcp.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_device_name_test.cc b/connections/implementation/bluetooth_device_name_test.cc similarity index 98% rename from cpp/core/internal/bluetooth_device_name_test.cc rename to connections/implementation/bluetooth_device_name_test.cc index f4b82b88..4419451e 100644 --- a/cpp/core/internal/bluetooth_device_name_test.cc +++ b/connections/implementation/bluetooth_device_name_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bluetooth_device_name.h" +#include "connections/implementation/bluetooth_device_name.h" #include #include #include "gtest/gtest.h" -#include "platform/base/base64_utils.h" +#include "internal/platform/base64_utils.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_endpoint_channel.cc b/connections/implementation/bluetooth_endpoint_channel.cc similarity index 92% rename from cpp/core/internal/bluetooth_endpoint_channel.cc rename to connections/implementation/bluetooth_endpoint_channel.cc index 7e38e648..8d66110d 100644 --- a/cpp/core/internal/bluetooth_endpoint_channel.cc +++ b/connections/implementation/bluetooth_endpoint_channel.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bluetooth_endpoint_channel.h" +#include "connections/implementation/bluetooth_endpoint_channel.h" #include -#include "platform/public/bluetooth_classic.h" -#include "platform/public/logging.h" +#include "internal/platform/bluetooth_classic.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bluetooth_endpoint_channel.h b/connections/implementation/bluetooth_endpoint_channel.h similarity index 92% rename from cpp/core/internal/bluetooth_endpoint_channel.h rename to connections/implementation/bluetooth_endpoint_channel.h index f9059348..859f3e4e 100644 --- a/cpp/core/internal/bluetooth_endpoint_channel.h +++ b/connections/implementation/bluetooth_endpoint_channel.h @@ -17,8 +17,8 @@ #include -#include "core/internal/base_endpoint_channel.h" -#include "platform/public/bluetooth_classic.h" +#include "connections/implementation/base_endpoint_channel.h" +#include "internal/platform/bluetooth_classic.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bwu_handler.h b/connections/implementation/bwu_handler.h similarity index 93% rename from cpp/core/internal/bwu_handler.h rename to connections/implementation/bwu_handler.h index c31fa731..448b3331 100644 --- a/cpp/core/internal/bwu_handler.h +++ b/connections/implementation/bwu_handler.h @@ -15,10 +15,10 @@ #ifndef CORE_INTERNAL_BWU_HANDLER_H_ #define CORE_INTERNAL_BWU_HANDLER_H_ -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel.h" -#include "core/internal/offline_frames.h" -#include "platform/public/count_down_latch.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bwu_manager.cc b/connections/implementation/bwu_manager.cc similarity index 99% rename from cpp/core/internal/bwu_manager.cc rename to connections/implementation/bwu_manager.cc index 8678b1c0..86ca7c8c 100644 --- a/cpp/core/internal/bwu_manager.cc +++ b/connections/implementation/bwu_manager.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bwu_manager.h" +#include "connections/implementation/bwu_manager.h" #include #include #include "absl/functional/bind_front.h" #include "absl/time/time.h" -#include "core/internal/bluetooth_bwu_handler.h" -#include "core/internal/bwu_handler.h" -#include "core/internal/offline_frames.h" -#include "core/internal/webrtc_bwu_handler.h" -#include "core/internal/wifi_lan_bwu_handler.h" -#include "platform/base/byte_array.h" -#include "platform/base/feature_flags.h" -#include "platform/public/count_down_latch.h" +#include "connections/implementation/bluetooth_bwu_handler.h" +#include "connections/implementation/bwu_handler.h" +#include "connections/implementation/offline_frames.h" +#include "connections/implementation/webrtc_bwu_handler.h" +#include "connections/implementation/wifi_lan_bwu_handler.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/count_down_latch.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/bwu_manager.h b/connections/implementation/bwu_manager.h similarity index 96% rename from cpp/core/internal/bwu_manager.h rename to connections/implementation/bwu_manager.h index 0df53f51..e3c6df74 100644 --- a/cpp/core/internal/bwu_manager.h +++ b/connections/implementation/bwu_manager.h @@ -22,12 +22,12 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/time/time.h" -#include "core/internal/bwu_handler.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/mediums/mediums.h" -#include "platform/base/byte_array.h" -#include "platform/public/scheduled_executor.h" +#include "connections/implementation/bwu_handler.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/mediums/mediums.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/scheduled_executor.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/bwu_manager_test.cc b/connections/implementation/bwu_manager_test.cc similarity index 88% rename from cpp/core/internal/bwu_manager_test.cc rename to connections/implementation/bwu_manager_test.cc index 2877dec2..acebaa24 100644 --- a/cpp/core/internal/bwu_manager_test.cc +++ b/connections/implementation/bwu_manager_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/bwu_manager.h" +#include "connections/implementation/bwu_manager.h" #include @@ -20,13 +20,13 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/mediums/mediums.h" -#include "core/internal/mediums/utils.h" -#include "core/internal/offline_frames.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/mediums/mediums.h" +#include "connections/implementation/mediums/utils.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/client_proxy.cc b/connections/implementation/client_proxy.cc similarity index 98% rename from cpp/core/internal/client_proxy.cc rename to connections/implementation/client_proxy.cc index 9b35d472..702504ca 100644 --- a/cpp/core/internal/client_proxy.cc +++ b/connections/implementation/client_proxy.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/client_proxy.h" +#include "connections/implementation/client_proxy.h" #include #include @@ -24,11 +24,11 @@ #include "absl/container/flat_hash_set.h" #include "absl/strings/escaping.h" #include "absl/strings/str_cat.h" -#include "platform/base/error_code_recorder.h" -#include "platform/base/feature_flags.h" -#include "platform/base/prng.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/error_code_recorder.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/prng.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/client_proxy.h b/connections/implementation/client_proxy.h similarity index 96% rename from cpp/core/internal/client_proxy.h rename to connections/implementation/client_proxy.h index 69196e03..763105a2 100644 --- a/cpp/core/internal/client_proxy.h +++ b/connections/implementation/client_proxy.h @@ -20,17 +20,17 @@ #include #include -#include "core/advertising_options.h" -#include "core/discovery_options.h" -#include "core/listeners.h" -#include "core/status.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/error_code_recorder.h" -#include "platform/base/prng.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/mutex.h" +#include "connections/advertising_options.h" +#include "connections/discovery_options.h" +#include "connections/listeners.h" +#include "connections/status.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/error_code_recorder.h" +#include "internal/platform/prng.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/mutex.h" #include "internal/analytics/analytics_recorder.h" // Prefer using absl:: versions of a set and a map; they tend to be more // efficient: implementation is using open-addressing hash tables. diff --git a/cpp/core/internal/client_proxy_test.cc b/connections/implementation/client_proxy_test.cc similarity index 99% rename from cpp/core/internal/client_proxy_test.cc rename to connections/implementation/client_proxy_test.cc index f55a9343..35112b7d 100644 --- a/cpp/core/internal/client_proxy_test.cc +++ b/connections/implementation/client_proxy_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/client_proxy.h" +#include "connections/implementation/client_proxy.h" #include @@ -23,11 +23,11 @@ #include "absl/time/clock.h" #include "absl/time/time.h" #include "absl/types/span.h" -#include "core/listeners.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" -#include "platform/base/feature_flags.h" -#include "platform/base/medium_environment.h" +#include "connections/listeners.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/medium_environment.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/encryption_runner.cc b/connections/implementation/encryption_runner.cc similarity index 97% rename from cpp/core/internal/encryption_runner.cc rename to connections/implementation/encryption_runner.cc index e81f6065..68e306f7 100644 --- a/cpp/core/internal/encryption_runner.cc +++ b/connections/implementation/encryption_runner.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/encryption_runner.h" +#include "connections/implementation/encryption_runner.h" #include #include @@ -22,11 +22,11 @@ #include "absl/strings/ascii.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "platform/base/base64_utils.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/logging.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/encryption_runner.h b/connections/implementation/encryption_runner.h similarity index 90% rename from cpp/core/internal/encryption_runner.h rename to connections/implementation/encryption_runner.h index 452fa627..4262f7ff 100644 --- a/cpp/core/internal/encryption_runner.h +++ b/connections/implementation/encryption_runner.h @@ -18,12 +18,12 @@ #include #include "securegcm/ukey2_handshake.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/public/scheduled_executor.h" -#include "platform/public/single_thread_executor.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/scheduled_executor.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/encryption_runner_test.cc b/connections/implementation/encryption_runner_test.cc similarity index 94% rename from cpp/core/internal/encryption_runner_test.cc rename to connections/implementation/encryption_runner_test.cc index b9013473..c2440f36 100644 --- a/cpp/core/internal/encryption_runner_test.cc +++ b/connections/implementation/encryption_runner_test.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/encryption_runner.h" +#include "connections/implementation/encryption_runner.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/clock.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel.h" -#include "platform/base/byte_array.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/pipe.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/pipe.h" +#include "internal/platform/system_clock.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/endpoint_channel.h b/connections/implementation/endpoint_channel.h similarity index 97% rename from cpp/core/internal/endpoint_channel.h rename to connections/implementation/endpoint_channel.h index 57d4657c..7d73e7b2 100644 --- a/cpp/core/internal/endpoint_channel.h +++ b/connections/implementation/endpoint_channel.h @@ -20,9 +20,9 @@ #include "securegcm/d2d_connection_context_v1.h" #include "absl/time/clock.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/public/mutex.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/mutex.h" #include "internal/analytics/analytics_recorder.h" #include "proto/connections_enums.pb.h" diff --git a/cpp/core/internal/endpoint_channel_manager.cc b/connections/implementation/endpoint_channel_manager.cc similarity index 95% rename from cpp/core/internal/endpoint_channel_manager.cc rename to connections/implementation/endpoint_channel_manager.cc index bbdee79e..ece10ebc 100644 --- a/cpp/core/internal/endpoint_channel_manager.cc +++ b/connections/implementation/endpoint_channel_manager.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_channel_manager.h" #include #include @@ -20,12 +20,12 @@ #include "absl/time/time.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/offline_frames.h" -#include "platform/base/feature_flags.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/endpoint_channel_manager.h b/connections/implementation/endpoint_channel_manager.h similarity index 97% rename from cpp/core/internal/endpoint_channel_manager.h rename to connections/implementation/endpoint_channel_manager.h index 7ec1e1a1..fa431c18 100644 --- a/cpp/core/internal/endpoint_channel_manager.h +++ b/connections/implementation/endpoint_channel_manager.h @@ -20,10 +20,10 @@ #include "securegcm/d2d_connection_context_v1.h" #include "absl/container/flat_hash_map.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/endpoint_channel_manager_test.cc b/connections/implementation/endpoint_channel_manager_test.cc similarity index 93% rename from cpp/core/internal/endpoint_channel_manager_test.cc rename to connections/implementation/endpoint_channel_manager_test.cc index f183b02c..c6dc522c 100644 --- a/cpp/core/internal/endpoint_channel_manager_test.cc +++ b/connections/implementation/endpoint_channel_manager_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_channel_manager.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/core/internal/endpoint_manager.cc b/connections/implementation/endpoint_manager.cc similarity index 98% rename from cpp/core/internal/endpoint_manager.cc rename to connections/implementation/endpoint_manager.cc index 4faeec9f..407a3fb0 100644 --- a/cpp/core/internal/endpoint_manager.cc +++ b/connections/implementation/endpoint_manager.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/endpoint_manager.h" +#include "connections/implementation/endpoint_manager.h" #include #include #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/endpoint_channel.h" -#include "core/internal/offline_frames.h" -#include "platform/base/exception.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/endpoint_channel.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/exception.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/endpoint_manager.h b/connections/implementation/endpoint_manager.h similarity index 95% rename from cpp/core/internal/endpoint_manager.h rename to connections/implementation/endpoint_manager.h index 19d4c39e..416e0699 100644 --- a/cpp/core/internal/endpoint_manager.h +++ b/connections/implementation/endpoint_manager.h @@ -22,17 +22,17 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/time/time.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/base/runnable.h" -#include "platform/public/condition_variable.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/multi_thread_executor.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/runnable.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/multi_thread_executor.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/endpoint_manager_test.cc b/connections/implementation/endpoint_manager_test.cc similarity index 96% rename from cpp/core/internal/endpoint_manager_test.cc rename to connections/implementation/endpoint_manager_test.cc index f18fde54..450e59c9 100644 --- a/cpp/core/internal/endpoint_manager_test.cc +++ b/connections/implementation/endpoint_manager_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/endpoint_manager.h" +#include "connections/implementation/endpoint_manager.h" #include #include @@ -25,15 +25,15 @@ #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "core/connection_options.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/pipe.h" +#include "connections/connection_options.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/pipe.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/fuzzers/BUILD b/connections/implementation/fuzzers/BUILD similarity index 91% rename from cpp/core/internal/fuzzers/BUILD rename to connections/implementation/fuzzers/BUILD index 0589ff5b..64223d93 100644 --- a/cpp/core/internal/fuzzers/BUILD +++ b/connections/implementation/fuzzers/BUILD @@ -21,8 +21,8 @@ cc_fuzz_target( componentid = 148515, copts = ["-DCORE_ADAPTER_DLL"], deps = [ - "//cpp/core/internal", - "//cpp/platform/base", + "//connections/implementation:internal", + "//internal/platform:base", "//security/fuzzing/blaze:default_init_google_for_cc_fuzz_target", ], ) diff --git a/cpp/core/internal/fuzzers/offline_frames_fuzzer.cc b/connections/implementation/fuzzers/offline_frames_fuzzer.cc similarity index 89% rename from cpp/core/internal/fuzzers/offline_frames_fuzzer.cc rename to connections/implementation/fuzzers/offline_frames_fuzzer.cc index 432970d2..9034a9b3 100644 --- a/cpp/core/internal/fuzzers/offline_frames_fuzzer.cc +++ b/connections/implementation/fuzzers/offline_frames_fuzzer.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { location::nearby::ByteArray byte_array; diff --git a/cpp/core/internal/injected_bluetooth_device_store.cc b/connections/implementation/injected_bluetooth_device_store.cc similarity index 92% rename from cpp/core/internal/injected_bluetooth_device_store.cc rename to connections/implementation/injected_bluetooth_device_store.cc index 1ba0a422..c71e3e55 100644 --- a/cpp/core/internal/injected_bluetooth_device_store.cc +++ b/connections/implementation/injected_bluetooth_device_store.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/injected_bluetooth_device_store.h" +#include "connections/implementation/injected_bluetooth_device_store.h" #include -#include "core/internal/bluetooth_device_name.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/base/bluetooth_utils.h" +#include "connections/implementation/bluetooth_device_name.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/bluetooth_utils.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/injected_bluetooth_device_store.h b/connections/implementation/injected_bluetooth_device_store.h similarity index 95% rename from cpp/core/internal/injected_bluetooth_device_store.h rename to connections/implementation/injected_bluetooth_device_store.h index cc61c2fe..0d9a3eaf 100644 --- a/cpp/core/internal/injected_bluetooth_device_store.h +++ b/connections/implementation/injected_bluetooth_device_store.h @@ -18,9 +18,9 @@ #include #include -#include "core/internal/pcp.h" -#include "platform/base/byte_array.h" -#include "platform/public/bluetooth_adapter.h" +#include "connections/implementation/pcp.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/bluetooth_adapter.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/injected_bluetooth_device_store_test.cc b/connections/implementation/injected_bluetooth_device_store_test.cc similarity index 94% rename from cpp/core/internal/injected_bluetooth_device_store_test.cc rename to connections/implementation/injected_bluetooth_device_store_test.cc index a5e45f47..9e8264e9 100644 --- a/cpp/core/internal/injected_bluetooth_device_store_test.cc +++ b/connections/implementation/injected_bluetooth_device_store_test.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/injected_bluetooth_device_store.h" +#include "connections/implementation/injected_bluetooth_device_store.h" #include #include "gtest/gtest.h" -#include "core/internal/bluetooth_device_name.h" -#include "platform/base/bluetooth_utils.h" -#include "platform/base/byte_array.h" -#include "platform/public/bluetooth_adapter.h" +#include "connections/implementation/bluetooth_device_name.h" +#include "internal/platform/bluetooth_utils.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/bluetooth_adapter.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/internal_payload.cc b/connections/implementation/internal_payload.cc similarity index 95% rename from cpp/core/internal/internal_payload.cc rename to connections/implementation/internal_payload.cc index fcb70025..5403f9bb 100644 --- a/cpp/core/internal/internal_payload.cc +++ b/connections/implementation/internal_payload.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/internal_payload.h" +#include "connections/implementation/internal_payload.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/internal_payload.h b/connections/implementation/internal_payload.h similarity index 96% rename from cpp/core/internal/internal_payload.h rename to connections/implementation/internal_payload.h index d4c25b23..694e853f 100644 --- a/cpp/core/internal/internal_payload.h +++ b/connections/implementation/internal_payload.h @@ -17,9 +17,9 @@ #include -#include "core/payload.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "connections/payload.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/internal_payload_factory.cc b/connections/implementation/internal_payload_factory.cc similarity index 96% rename from cpp/core/internal/internal_payload_factory.cc rename to connections/implementation/internal_payload_factory.cc index 8895992d..61699f92 100644 --- a/cpp/core/internal/internal_payload_factory.cc +++ b/connections/implementation/internal_payload_factory.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/internal_payload_factory.h" +#include "connections/implementation/internal_payload_factory.h" #include #include #include "absl/memory/memory.h" -#include "core/payload.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/public/condition_variable.h" -#include "platform/public/file.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" -#include "platform/public/pipe.h" +#include "connections/payload.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/file.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" +#include "internal/platform/pipe.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/internal_payload_factory.h b/connections/implementation/internal_payload_factory.h similarity index 93% rename from cpp/core/internal/internal_payload_factory.h rename to connections/implementation/internal_payload_factory.h index a0387b77..abe3cb49 100644 --- a/cpp/core/internal/internal_payload_factory.h +++ b/connections/implementation/internal_payload_factory.h @@ -15,8 +15,8 @@ #ifndef CORE_INTERNAL_INTERNAL_PAYLOAD_FACTORY_H_ #define CORE_INTERNAL_INTERNAL_PAYLOAD_FACTORY_H_ -#include "core/internal/internal_payload.h" -#include "core/payload.h" +#include "connections/implementation/internal_payload.h" +#include "connections/payload.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/internal_payload_factory_test.cc b/connections/implementation/internal_payload_factory_test.cc similarity index 97% rename from cpp/core/internal/internal_payload_factory_test.cc rename to connections/implementation/internal_payload_factory_test.cc index 28a29774..7ef7bd2f 100644 --- a/cpp/core/internal/internal_payload_factory_test.cc +++ b/connections/implementation/internal_payload_factory_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/internal_payload_factory.h" +#include "connections/implementation/internal_payload_factory.h" #include #include @@ -21,9 +21,9 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" -#include "platform/public/pipe.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/pipe.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/BUILD b/connections/implementation/mediums/BUILD similarity index 71% rename from cpp/core/internal/mediums/BUILD rename to connections/implementation/mediums/BUILD index bf5669e3..c61832af 100644 --- a/cpp/core/internal/mediums/BUILD +++ b/connections/implementation/mediums/BUILD @@ -35,20 +35,20 @@ cc_library( "wifi_lan.h", ], visibility = [ - "//cpp/core/internal:__subpackages__", + "//connections/implementation:__subpackages__", ], deps = [ ":utils", + "//connections:core_types", + "//connections/implementation/mediums/ble_v2", + "//connections/implementation/mediums/webrtc", + "//connections/implementation/mediums/webrtc:data_types", "//connections/implementation/proto:offline_wire_formats_portable_proto", - "//cpp/core:core_types", - "//cpp/core/internal/mediums/ble_v2", - "//cpp/core/internal/mediums/webrtc", - "//cpp/core/internal/mediums/webrtc:data_types", - "//cpp/platform/base", - "//cpp/platform/base:cancellation_flag", - "//cpp/platform/public:comm", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:cancellation_flag", + "//internal/platform:comm", + "//internal/platform:logging", + "//internal/platform:types", "//proto/mediums:web_rtc_signaling_frames_cc_proto", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", @@ -72,15 +72,15 @@ cc_library( "webrtc_socket.h", ], visibility = [ - "//cpp/core/internal:__pkg__", - "//cpp/core/internal/mediums:__pkg__", - "//cpp/core/internal/mediums/webrtc:__pkg__", + "//connections/implementation:__pkg__", + "//connections/implementation/mediums:__pkg__", + "//connections/implementation/mediums/webrtc:__pkg__", ], deps = [ + "//connections/implementation/mediums/webrtc:data_types", "//connections/implementation/proto:offline_wire_formats_portable_proto", - "//cpp/core/internal/mediums/webrtc:data_types", - "//cpp/platform/base", - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:types", "@com_google_absl//absl/strings", ], ) @@ -100,11 +100,11 @@ cc_test( deps = [ ":mediums", ":utils", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:comm", - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:comm", + "//internal/platform:test_util", + "//internal/platform:types", + "//internal/platform/implementation/g3", # build_cleaner: keep "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", "@com_google_absl//absl/strings", "@com_google_absl//absl/time", @@ -126,10 +126,10 @@ cc_test( deps = [ ":mediums", ":utils", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:types", + "//internal/platform:base", + "//internal/platform:test_util", + "//internal/platform:types", + "//internal/platform/implementation/g3", # build_cleaner: keep "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", ], ) diff --git a/cpp/core/internal/mediums/BUILD.bazel b/connections/implementation/mediums/BUILD.bazel similarity index 71% rename from cpp/core/internal/mediums/BUILD.bazel rename to connections/implementation/mediums/BUILD.bazel index 7b6dd17c..844b07d1 100644 --- a/cpp/core/internal/mediums/BUILD.bazel +++ b/connections/implementation/mediums/BUILD.bazel @@ -37,7 +37,7 @@ cc_library( compatible_with = ["//buildenv/target:non_prod"], defines = ["NO_WEBRTC"], visibility = [ - "//third_party/nearby/cpp/core/internal:__subpackages__", + "//third_party/nearby/connections/implementation:__subpackages__", ], deps = [ ":utils", @@ -48,13 +48,13 @@ cc_library( "//third_party/absl/strings:str_format", "//third_party/absl/time", "//third_party/nearby/connections/implementation/proto:offline_wire_formats_portable_proto", - "//third_party/nearby/cpp/core:core_types", - "//third_party/nearby/cpp/core/internal/mediums/ble_v2", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/base:cancellation_flag", - "//third_party/nearby/cpp/platform/public:comm", - "//third_party/nearby/cpp/platform/public:logging", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/connections:core_types", + "//third_party/nearby/connections/implementation/mediums/ble_v2", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:cancellation_flag", + "//third_party/nearby/internal/platform:comm", + "//third_party/nearby/internal/platform:logging", + "//third_party/nearby/internal/platform:types", "//third_party/nearby/proto/mediums:web_rtc_signaling_frames_cc_proto", ], ) @@ -73,14 +73,14 @@ cc_library( compatible_with = ["//buildenv/target:non_prod"], defines = ["NO_WEBRTC"], visibility = [ - "//third_party/nearby/cpp/core/internal:__pkg__", - "//third_party/nearby/cpp/core/internal/mediums:__pkg__", + "//third_party/nearby/connections/implementation:__pkg__", + "//third_party/nearby/connections/implementation/mediums:__pkg__", ], deps = [ "//third_party/absl/strings", "//third_party/nearby/connections/implementation/proto:offline_wire_formats_portable_proto", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:types", ], ) @@ -104,10 +104,10 @@ cc_test( "//testing/base/public:gunit_main", "//third_party/absl/strings", "//third_party/absl/time", - "//third_party/nearby/cpp/platform/base", - "//third_party/nearby/cpp/platform/base:test_util", - "//third_party/nearby/cpp/platform/impl/g3", # build_cleaner: keep - "//third_party/nearby/cpp/platform/public:comm", - "//third_party/nearby/cpp/platform/public:types", + "//third_party/nearby/internal/platform:base", + "//third_party/nearby/internal/platform:test_util", + "//third_party/nearby/internal/platform/implementation/g3", # build_cleaner: keep + "//third_party/nearby/internal/platform:comm", + "//third_party/nearby/internal/platform:types", ], ) diff --git a/cpp/core/internal/mediums/ble.cc b/connections/implementation/mediums/ble.cc similarity index 97% rename from cpp/core/internal/mediums/ble.cc rename to connections/implementation/mediums/ble.cc index 63e54f8d..5e1fe879 100644 --- a/cpp/core/internal/mediums/ble.cc +++ b/connections/implementation/mediums/ble.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble.h" +#include "connections/implementation/mediums/ble.h" #include #include #include #include "absl/strings/escaping.h" -#include "core/internal/mediums/ble_v2/ble_advertisement.h" -#include "core/internal/mediums/utils.h" -#include "platform/base/prng.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/mediums/ble_v2/ble_advertisement.h" +#include "connections/implementation/mediums/utils.h" +#include "internal/platform/prng.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble.h b/connections/implementation/mediums/ble.h similarity index 95% rename from cpp/core/internal/mediums/ble.h rename to connections/implementation/mediums/ble.h index bfacb340..83f0f0f7 100644 --- a/cpp/core/internal/mediums/ble.h +++ b/connections/implementation/mediums/ble.h @@ -20,13 +20,13 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" -#include "core/internal/mediums/bluetooth_radio.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/public/ble.h" -#include "platform/public/multi_thread_executor.h" -#include "platform/public/mutex.h" +#include "connections/implementation/mediums/bluetooth_radio.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/ble.h" +#include "internal/platform/multi_thread_executor.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_test.cc b/connections/implementation/mediums/ble_test.cc similarity index 96% rename from cpp/core/internal/mediums/ble_test.cc rename to connections/implementation/mediums/ble_test.cc index 173feeec..17f53df2 100644 --- a/cpp/core/internal/mediums/ble_test.cc +++ b/connections/implementation/mediums/ble_test.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble.h" +#include "connections/implementation/mediums/ble.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "core/internal/mediums/bluetooth_radio.h" -#include "platform/base/medium_environment.h" -#include "platform/public/ble.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "connections/implementation/mediums/bluetooth_radio.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/ble.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/BUILD b/connections/implementation/mediums/ble_v2/BUILD similarity index 83% rename from cpp/core/internal/mediums/ble_v2/BUILD rename to connections/implementation/mediums/ble_v2/BUILD index 572ead61..f2909661 100644 --- a/cpp/core/internal/mediums/ble_v2/BUILD +++ b/connections/implementation/mediums/ble_v2/BUILD @@ -33,14 +33,14 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core/internal:__subpackages__", + "//connections/implementation:__subpackages__", ], deps = [ - "//cpp/core:core_types", - "//cpp/platform/base", - "//cpp/platform/base:util", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//connections:core_types", + "//internal/platform:base", + "//internal/platform:logging", + "//internal/platform:types", + "//internal/platform:util", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", "@com_google_absl//absl/numeric:int128", @@ -62,9 +62,9 @@ cc_test( ], deps = [ ":ble_v2", - "//cpp/platform/base", - "//cpp/platform/impl/g3", # buildcleaner: keep - "//cpp/platform/public:comm", + "//internal/platform:base", + "//internal/platform:comm", + "//internal/platform/implementation/g3", # buildcleaner: keep "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", "@com_google_absl//absl/time", ], diff --git a/cpp/core/internal/mediums/ble_v2/advertisement_read_result.cc b/connections/implementation/mediums/ble_v2/advertisement_read_result.cc similarity index 97% rename from cpp/core/internal/mediums/ble_v2/advertisement_read_result.cc rename to connections/implementation/mediums/ble_v2/advertisement_read_result.cc index aa82f0ed..82578c0c 100644 --- a/cpp/core/internal/mediums/ble_v2/advertisement_read_result.cc +++ b/connections/implementation/mediums/ble_v2/advertisement_read_result.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/advertisement_read_result.h" +#include "connections/implementation/mediums/ble_v2/advertisement_read_result.h" #include #include #include "absl/container/flat_hash_set.h" #include "absl/time/clock.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/advertisement_read_result.h b/connections/implementation/mediums/ble_v2/advertisement_read_result.h similarity index 96% rename from cpp/core/internal/mediums/ble_v2/advertisement_read_result.h rename to connections/implementation/mediums/ble_v2/advertisement_read_result.h index afd8bb84..712f56e3 100644 --- a/cpp/core/internal/mediums/ble_v2/advertisement_read_result.h +++ b/connections/implementation/mediums/ble_v2/advertisement_read_result.h @@ -21,9 +21,9 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/time/clock.h" -#include "platform/base/byte_array.h" -#include "platform/public/mutex.h" -#include "platform/public/system_clock.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/mutex.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/advertisement_read_result_test.cc b/connections/implementation/mediums/ble_v2/advertisement_read_result_test.cc similarity index 98% rename from cpp/core/internal/mediums/ble_v2/advertisement_read_result_test.cc rename to connections/implementation/mediums/ble_v2/advertisement_read_result_test.cc index 90ce51c9..94b79ac7 100644 --- a/cpp/core/internal/mediums/ble_v2/advertisement_read_result_test.cc +++ b/connections/implementation/mediums/ble_v2/advertisement_read_result_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/advertisement_read_result.h" +#include "connections/implementation/mediums/ble_v2/advertisement_read_result.h" #include "gtest/gtest.h" #include "absl/time/clock.h" diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement.cc b/connections/implementation/mediums/ble_v2/ble_advertisement.cc similarity index 98% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement.cc rename to connections/implementation/mediums/ble_v2/ble_advertisement.cc index f6280611..000c1387 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement.cc +++ b/connections/implementation/mediums/ble_v2/ble_advertisement.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_advertisement.h" +#include "connections/implementation/mediums/ble_v2/ble_advertisement.h" #include #include "absl/strings/str_cat.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement.h b/connections/implementation/mediums/ble_v2/ble_advertisement.h similarity index 99% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement.h rename to connections/implementation/mediums/ble_v2/ble_advertisement.h index 176f4bfd..4cde9418 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement.h +++ b/connections/implementation/mediums/ble_v2/ble_advertisement.h @@ -17,7 +17,7 @@ #include -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header.cc b/connections/implementation/mediums/ble_v2/ble_advertisement_header.cc similarity index 95% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement_header.cc rename to connections/implementation/mediums/ble_v2/ble_advertisement_header.cc index d7ee2fc1..a1379c18 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header.cc +++ b/connections/implementation/mediums/ble_v2/ble_advertisement_header.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_advertisement_header.h" +#include "connections/implementation/mediums/ble_v2/ble_advertisement_header.h" #include #include "absl/strings/str_cat.h" -#include "platform/base/base64_utils.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header.h b/connections/implementation/mediums/ble_v2/ble_advertisement_header.h similarity index 98% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement_header.h rename to connections/implementation/mediums/ble_v2/ble_advertisement_header.h index 5b57af06..24dd3584 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header.h +++ b/connections/implementation/mediums/ble_v2/ble_advertisement_header.h @@ -17,7 +17,7 @@ #include -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header_test.cc b/connections/implementation/mediums/ble_v2/ble_advertisement_header_test.cc similarity index 98% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement_header_test.cc rename to connections/implementation/mediums/ble_v2/ble_advertisement_header_test.cc index caed8332..cb300ba7 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement_header_test.cc +++ b/connections/implementation/mediums/ble_v2/ble_advertisement_header_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_advertisement_header.h" +#include "connections/implementation/mediums/ble_v2/ble_advertisement_header.h" #include "gtest/gtest.h" -#include "platform/base/base64_utils.h" +#include "internal/platform/base64_utils.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_advertisement_test.cc b/connections/implementation/mediums/ble_v2/ble_advertisement_test.cc similarity index 99% rename from cpp/core/internal/mediums/ble_v2/ble_advertisement_test.cc rename to connections/implementation/mediums/ble_v2/ble_advertisement_test.cc index b91e8d95..dbdb531b 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_advertisement_test.cc +++ b/connections/implementation/mediums/ble_v2/ble_advertisement_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_advertisement.h" +#include "connections/implementation/mediums/ble_v2/ble_advertisement.h" #include diff --git a/cpp/core/internal/mediums/ble_v2/ble_packet.cc b/connections/implementation/mediums/ble_v2/ble_packet.cc similarity index 93% rename from cpp/core/internal/mediums/ble_v2/ble_packet.cc rename to connections/implementation/mediums/ble_v2/ble_packet.cc index 17ab10e3..ddeeadf6 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_packet.cc +++ b/connections/implementation/mediums/ble_v2/ble_packet.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_packet.h" +#include "connections/implementation/mediums/ble_v2/ble_packet.h" #include "absl/strings/str_cat.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_packet.h b/connections/implementation/mediums/ble_v2/ble_packet.h similarity index 97% rename from cpp/core/internal/mediums/ble_v2/ble_packet.h rename to connections/implementation/mediums/ble_v2/ble_packet.h index b559d4ad..f83af7c7 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_packet.h +++ b/connections/implementation/mediums/ble_v2/ble_packet.h @@ -17,7 +17,7 @@ #include -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_packet_test.cc b/connections/implementation/mediums/ble_v2/ble_packet_test.cc similarity index 98% rename from cpp/core/internal/mediums/ble_v2/ble_packet_test.cc rename to connections/implementation/mediums/ble_v2/ble_packet_test.cc index df52c3d6..4c6f393b 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_packet_test.cc +++ b/connections/implementation/mediums/ble_v2/ble_packet_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_packet.h" +#include "connections/implementation/mediums/ble_v2/ble_packet.h" #include "gtest/gtest.h" diff --git a/cpp/core/internal/mediums/ble_v2/ble_peripheral.h b/connections/implementation/mediums/ble_v2/ble_peripheral.h similarity index 97% rename from cpp/core/internal/mediums/ble_v2/ble_peripheral.h rename to connections/implementation/mediums/ble_v2/ble_peripheral.h index e3b51a41..e3ef5c36 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_peripheral.h +++ b/connections/implementation/mediums/ble_v2/ble_peripheral.h @@ -15,7 +15,7 @@ #ifndef CORE_INTERNAL_MEDIUMS_BLE_V2_BLE_PERIPHERAL_H_ #define CORE_INTERNAL_MEDIUMS_BLE_V2_BLE_PERIPHERAL_H_ -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/ble_peripheral_test.cc b/connections/implementation/mediums/ble_v2/ble_peripheral_test.cc similarity index 94% rename from cpp/core/internal/mediums/ble_v2/ble_peripheral_test.cc rename to connections/implementation/mediums/ble_v2/ble_peripheral_test.cc index c0a4ecb0..56b4b664 100644 --- a/cpp/core/internal/mediums/ble_v2/ble_peripheral_test.cc +++ b/connections/implementation/mediums/ble_v2/ble_peripheral_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/ble_peripheral.h" +#include "connections/implementation/mediums/ble_v2/ble_peripheral.h" #include "gtest/gtest.h" diff --git a/cpp/core/internal/mediums/ble_v2/bloom_filter.cc b/connections/implementation/mediums/ble_v2/bloom_filter.cc similarity index 98% rename from cpp/core/internal/mediums/ble_v2/bloom_filter.cc rename to connections/implementation/mediums/ble_v2/bloom_filter.cc index fb8e3210..36bc7c79 100644 --- a/cpp/core/internal/mediums/ble_v2/bloom_filter.cc +++ b/connections/implementation/mediums/ble_v2/bloom_filter.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/bloom_filter.h" +#include "connections/implementation/mediums/ble_v2/bloom_filter.h" #include "absl/numeric/int128.h" #include "absl/strings/numbers.h" diff --git a/cpp/core/internal/mediums/ble_v2/bloom_filter.h b/connections/implementation/mediums/ble_v2/bloom_filter.h similarity index 98% rename from cpp/core/internal/mediums/ble_v2/bloom_filter.h rename to connections/implementation/mediums/ble_v2/bloom_filter.h index f5b3586a..18f69d3e 100644 --- a/cpp/core/internal/mediums/ble_v2/bloom_filter.h +++ b/connections/implementation/mediums/ble_v2/bloom_filter.h @@ -18,7 +18,7 @@ #include #include -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/ble_v2/bloom_filter_test.cc b/connections/implementation/mediums/ble_v2/bloom_filter_test.cc similarity index 99% rename from cpp/core/internal/mediums/ble_v2/bloom_filter_test.cc rename to connections/implementation/mediums/ble_v2/bloom_filter_test.cc index 8f674d02..c2bf7b15 100644 --- a/cpp/core/internal/mediums/ble_v2/bloom_filter_test.cc +++ b/connections/implementation/mediums/ble_v2/bloom_filter_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/ble_v2/bloom_filter.h" +#include "connections/implementation/mediums/ble_v2/bloom_filter.h" #include diff --git a/cpp/core/internal/mediums/ble_v2/discovered_peripheral_callback.h b/connections/implementation/mediums/ble_v2/discovered_peripheral_callback.h similarity index 91% rename from cpp/core/internal/mediums/ble_v2/discovered_peripheral_callback.h rename to connections/implementation/mediums/ble_v2/discovered_peripheral_callback.h index 8aacfed4..ce920242 100644 --- a/cpp/core/internal/mediums/ble_v2/discovered_peripheral_callback.h +++ b/connections/implementation/mediums/ble_v2/discovered_peripheral_callback.h @@ -15,9 +15,9 @@ #ifndef CORE_INTERNAL_MEDIUMS_BLE_V2_DISCOVERED_PERIPHERAL_CALLBACK_H_ #define CORE_INTERNAL_MEDIUMS_BLE_V2_DISCOVERED_PERIPHERAL_CALLBACK_H_ -#include "core/internal/mediums/ble_v2/ble_peripheral.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/mediums/ble_v2/ble_peripheral.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_classic.cc b/connections/implementation/mediums/bluetooth_classic.cc similarity index 98% rename from cpp/core/internal/mediums/bluetooth_classic.cc rename to connections/implementation/mediums/bluetooth_classic.cc index bfa15992..9d3eb084 100644 --- a/cpp/core/internal/mediums/bluetooth_classic.cc +++ b/connections/implementation/mediums/bluetooth_classic.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/bluetooth_classic.h" +#include "connections/implementation/mediums/bluetooth_classic.h" #include #include #include -#include "core/internal/mediums/uuid.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/mediums/uuid.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_classic.h b/connections/implementation/mediums/bluetooth_classic.h similarity index 95% rename from cpp/core/internal/mediums/bluetooth_classic.h rename to connections/implementation/mediums/bluetooth_classic.h index 8389b1a0..40e974ef 100644 --- a/cpp/core/internal/mediums/bluetooth_classic.h +++ b/connections/implementation/mediums/bluetooth_classic.h @@ -19,14 +19,14 @@ #include #include "absl/container/flat_hash_map.h" -#include "core/internal/mediums/bluetooth_radio.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/public/bluetooth_adapter.h" -#include "platform/public/bluetooth_classic.h" -#include "platform/public/multi_thread_executor.h" -#include "platform/public/mutex.h" +#include "connections/implementation/mediums/bluetooth_radio.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/bluetooth_adapter.h" +#include "internal/platform/bluetooth_classic.h" +#include "internal/platform/multi_thread_executor.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_classic_test.cc b/connections/implementation/mediums/bluetooth_classic_test.cc similarity index 96% rename from cpp/core/internal/mediums/bluetooth_classic_test.cc rename to connections/implementation/mediums/bluetooth_classic_test.cc index ca370105..f1ef2266 100644 --- a/cpp/core/internal/mediums/bluetooth_classic_test.cc +++ b/connections/implementation/mediums/bluetooth_classic_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/bluetooth_classic.h" +#include "connections/implementation/mediums/bluetooth_classic.h" #include @@ -20,12 +20,12 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "core/internal/mediums/bluetooth_radio.h" -#include "platform/base/medium_environment.h" -#include "platform/public/bluetooth_classic.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/mediums/bluetooth_radio.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/bluetooth_classic.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_radio.cc b/connections/implementation/mediums/bluetooth_radio.cc similarity index 94% rename from cpp/core/internal/mediums/bluetooth_radio.cc rename to connections/implementation/mediums/bluetooth_radio.cc index e0ec8614..6fba7d0a 100644 --- a/cpp/core/internal/mediums/bluetooth_radio.cc +++ b/connections/implementation/mediums/bluetooth_radio.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/bluetooth_radio.h" +#include "connections/implementation/mediums/bluetooth_radio.h" -#include "platform/base/exception.h" -#include "platform/public/logging.h" -#include "platform/public/system_clock.h" +#include "internal/platform/exception.h" +#include "internal/platform/logging.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_radio.h b/connections/implementation/mediums/bluetooth_radio.h similarity index 96% rename from cpp/core/internal/mediums/bluetooth_radio.h rename to connections/implementation/mediums/bluetooth_radio.h index 59ee3f7d..386b412e 100644 --- a/cpp/core/internal/mediums/bluetooth_radio.h +++ b/connections/implementation/mediums/bluetooth_radio.h @@ -18,8 +18,8 @@ #include #include "absl/time/clock.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/bluetooth_adapter.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/bluetooth_adapter.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/bluetooth_radio_test.cc b/connections/implementation/mediums/bluetooth_radio_test.cc similarity index 96% rename from cpp/core/internal/mediums/bluetooth_radio_test.cc rename to connections/implementation/mediums/bluetooth_radio_test.cc index d86c686e..cb939e1c 100644 --- a/cpp/core/internal/mediums/bluetooth_radio_test.cc +++ b/connections/implementation/mediums/bluetooth_radio_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/bluetooth_radio.h" +#include "connections/implementation/mediums/bluetooth_radio.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/core/internal/mediums/lost_entity_tracker.h b/connections/implementation/mediums/lost_entity_tracker.h similarity index 97% rename from cpp/core/internal/mediums/lost_entity_tracker.h rename to connections/implementation/mediums/lost_entity_tracker.h index b589155e..b0795c40 100644 --- a/cpp/core/internal/mediums/lost_entity_tracker.h +++ b/connections/implementation/mediums/lost_entity_tracker.h @@ -16,8 +16,8 @@ #define CORE_INTERNAL_MEDIUMS_LOST_ENTITY_TRACKER_H_ #include "absl/container/flat_hash_set.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/lost_entity_tracker_test.cc b/connections/implementation/mediums/lost_entity_tracker_test.cc similarity index 98% rename from cpp/core/internal/mediums/lost_entity_tracker_test.cc rename to connections/implementation/mediums/lost_entity_tracker_test.cc index 0c934e73..b2211ae0 100644 --- a/cpp/core/internal/mediums/lost_entity_tracker_test.cc +++ b/connections/implementation/mediums/lost_entity_tracker_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/lost_entity_tracker.h" +#include "connections/implementation/mediums/lost_entity_tracker.h" #include "gtest/gtest.h" diff --git a/cpp/core/internal/mediums/mediums.cc b/connections/implementation/mediums/mediums.cc similarity index 94% rename from cpp/core/internal/mediums/mediums.cc rename to connections/implementation/mediums/mediums.cc index 8b0b3100..e3313180 100644 --- a/cpp/core/internal/mediums/mediums.cc +++ b/connections/implementation/mediums/mediums.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/mediums.h" +#include "connections/implementation/mediums/mediums.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/mediums.h b/connections/implementation/mediums/mediums.h similarity index 84% rename from cpp/core/internal/mediums/mediums.h rename to connections/implementation/mediums/mediums.h index 7e39cd33..bea247b5 100644 --- a/cpp/core/internal/mediums/mediums.h +++ b/connections/implementation/mediums/mediums.h @@ -15,15 +15,15 @@ #ifndef CORE_INTERNAL_MEDIUMS_MEDIUMS_H_ #define CORE_INTERNAL_MEDIUMS_MEDIUMS_H_ -#include "core/internal/mediums/ble.h" -#include "core/internal/mediums/bluetooth_classic.h" -#include "core/internal/mediums/bluetooth_radio.h" +#include "connections/implementation/mediums/ble.h" +#include "connections/implementation/mediums/bluetooth_classic.h" +#include "connections/implementation/mediums/bluetooth_radio.h" #ifdef NO_WEBRTC -#include "core/internal/mediums/webrtc_stub.h" +#include "connections/implementation/mediums/webrtc_stub.h" #else -#include "core/internal/mediums/webrtc.h" +#include "connections/implementation/mediums/webrtc.h" #endif -#include "core/internal/mediums/wifi_lan.h" +#include "connections/implementation/mediums/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/utils.cc b/connections/implementation/mediums/utils.cc similarity index 95% rename from cpp/core/internal/mediums/utils.cc rename to connections/implementation/mediums/utils.cc index 11b581f7..8930ea20 100644 --- a/cpp/core/internal/mediums/utils.cc +++ b/connections/implementation/mediums/utils.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/utils.h" +#include "connections/implementation/mediums/utils.h" #include #include -#include "platform/base/prng.h" -#include "platform/public/crypto.h" +#include "internal/platform/prng.h" +#include "internal/platform/crypto.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/utils.h b/connections/implementation/mediums/utils.h similarity index 97% rename from cpp/core/internal/mediums/utils.h rename to connections/implementation/mediums/utils.h index 6346a3e7..01b44968 100644 --- a/cpp/core/internal/mediums/utils.h +++ b/connections/implementation/mediums/utils.h @@ -19,7 +19,7 @@ #include #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/uuid.cc b/connections/implementation/mediums/uuid.cc similarity index 97% rename from cpp/core/internal/mediums/uuid.cc rename to connections/implementation/mediums/uuid.cc index e3c17159..b1e58078 100644 --- a/cpp/core/internal/mediums/uuid.cc +++ b/connections/implementation/mediums/uuid.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/uuid.h" +#include "connections/implementation/mediums/uuid.h" #include #include -#include "platform/public/crypto.h" +#include "internal/platform/crypto.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/uuid.h b/connections/implementation/mediums/uuid.h similarity index 100% rename from cpp/core/internal/mediums/uuid.h rename to connections/implementation/mediums/uuid.h diff --git a/cpp/core/internal/mediums/uuid_test.cc b/connections/implementation/mediums/uuid_test.cc similarity index 94% rename from cpp/core/internal/mediums/uuid_test.cc rename to connections/implementation/mediums/uuid_test.cc index 173f2fc1..b31fd451 100644 --- a/cpp/core/internal/mediums/uuid_test.cc +++ b/connections/implementation/mediums/uuid_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/uuid.h" +#include "connections/implementation/mediums/uuid.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/public/crypto.h" -#include "platform/public/logging.h" +#include "internal/platform/crypto.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc.cc b/connections/implementation/mediums/webrtc.cc similarity index 98% rename from cpp/core/internal/mediums/webrtc.cc rename to connections/implementation/mediums/webrtc.cc index 25f18fd7..8175afa4 100644 --- a/cpp/core/internal/mediums/webrtc.cc +++ b/connections/implementation/mediums/webrtc.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc.h" +#include "connections/implementation/mediums/webrtc.h" #include #include @@ -20,15 +20,15 @@ #include "absl/functional/bind_front.h" #include "absl/strings/str_cat.h" #include "absl/time/time.h" -#include "core/internal/mediums/webrtc/session_description_wrapper.h" -#include "core/internal/mediums/webrtc/signaling_frames.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/base/byte_array.h" -#include "platform/base/listeners.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/future.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/mediums/webrtc/session_description_wrapper.h" +#include "connections/implementation/mediums/webrtc/signaling_frames.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/listeners.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/future.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" #include "proto/mediums/web_rtc_signaling_frames.pb.h" #include "webrtc/api/jsep.h" diff --git a/cpp/core/internal/mediums/webrtc.h b/connections/implementation/mediums/webrtc.h similarity index 91% rename from cpp/core/internal/mediums/webrtc.h rename to connections/implementation/mediums/webrtc.h index bc9ef58c..7369128a 100644 --- a/cpp/core/internal/mediums/webrtc.h +++ b/connections/implementation/mediums/webrtc.h @@ -23,23 +23,23 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/mediums/webrtc/connection_flow.h" -#include "core/internal/mediums/webrtc/data_channel_listener.h" -#include "core/internal/mediums/webrtc/local_ice_candidate_listener.h" -#include "core/internal/mediums/webrtc/webrtc_socket_impl.h" -#include "core/internal/mediums/webrtc_peer_id.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/listeners.h" -#include "platform/base/runnable.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/future.h" -#include "platform/public/mutex.h" -#include "platform/public/scheduled_executor.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/webrtc.h" +#include "connections/implementation/mediums/webrtc/connection_flow.h" +#include "connections/implementation/mediums/webrtc/data_channel_listener.h" +#include "connections/implementation/mediums/webrtc/local_ice_candidate_listener.h" +#include "connections/implementation/mediums/webrtc/webrtc_socket_impl.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/listeners.h" +#include "internal/platform/runnable.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/future.h" +#include "internal/platform/mutex.h" +#include "internal/platform/scheduled_executor.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/webrtc.h" #include "proto/mediums/web_rtc_signaling_frames.pb.h" #include "webrtc/api/jsep.h" diff --git a/cpp/core/internal/mediums/webrtc/BUILD b/connections/implementation/mediums/webrtc/BUILD similarity index 75% rename from cpp/core/internal/mediums/webrtc/BUILD rename to connections/implementation/mediums/webrtc/BUILD index f82b841a..937badb5 100644 --- a/cpp/core/internal/mediums/webrtc/BUILD +++ b/connections/implementation/mediums/webrtc/BUILD @@ -28,16 +28,16 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core/internal:__subpackages__", + "//connections/implementation:__subpackages__", ], deps = [ ":data_types", - "//cpp/core:core_types", - "//cpp/core/internal/mediums:utils", - "//cpp/platform/base", - "//cpp/platform/public:comm", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//connections:core_types", + "//connections/implementation/mediums:utils", + "//internal/platform:base", + "//internal/platform:comm", + "//internal/platform:logging", + "//internal/platform:types", "//proto/mediums:web_rtc_signaling_frames_cc_proto", "@com_google_absl//absl/memory", "@com_google_absl//absl/time", @@ -56,12 +56,12 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core/internal:__subpackages__", + "//connections/implementation:__subpackages__", ], deps = [ - "//cpp/core:core_types", - "//cpp/platform/base", - "//cpp/platform/public:types", + "//connections:core_types", + "//internal/platform:base", + "//internal/platform:types", "//webrtc/api:libjingle_peerconnection_api", ], ) @@ -81,12 +81,12 @@ cc_test( deps = [ ":data_types", ":webrtc", - "//cpp/core/internal/mediums:utils", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/g3", # buildcleaner: keep - "//cpp/platform/public:comm", - "//cpp/platform/public:types", + "//connections/implementation/mediums:utils", + "//internal/platform:base", + "//internal/platform:comm", + "//internal/platform:test_util", + "//internal/platform:types", + "//internal/platform/implementation/g3", # buildcleaner: keep "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", "@com_google_absl//absl/time", "//webrtc/api:libjingle_peerconnection_api", diff --git a/cpp/core/internal/mediums/webrtc/connection_flow.cc b/connections/implementation/mediums/webrtc/connection_flow.cc similarity index 97% rename from cpp/core/internal/mediums/webrtc/connection_flow.cc rename to connections/implementation/mediums/webrtc/connection_flow.cc index ab4ec9b8..e012ab2a 100644 --- a/cpp/core/internal/mediums/webrtc/connection_flow.cc +++ b/connections/implementation/mediums/webrtc/connection_flow.cc @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/connection_flow.h" +#include "connections/implementation/mediums/webrtc/connection_flow.h" #include #include #include "absl/memory/memory.h" #include "absl/time/time.h" -#include "core/internal/mediums/webrtc/session_description_wrapper.h" -#include "core/internal/mediums/webrtc/webrtc_socket_impl.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/webrtc.h" +#include "connections/implementation/mediums/webrtc/session_description_wrapper.h" +#include "connections/implementation/mediums/webrtc/webrtc_socket_impl.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/webrtc.h" #include "webrtc/api/data_channel_interface.h" #include "webrtc/api/jsep.h" diff --git a/cpp/core/internal/mediums/webrtc/connection_flow.h b/connections/implementation/mediums/webrtc/connection_flow.h similarity index 95% rename from cpp/core/internal/mediums/webrtc/connection_flow.h rename to connections/implementation/mediums/webrtc/connection_flow.h index cdfaa9b1..d042d102 100644 --- a/cpp/core/internal/mediums/webrtc/connection_flow.h +++ b/connections/implementation/mediums/webrtc/connection_flow.h @@ -17,14 +17,14 @@ #include -#include "core/internal/mediums/webrtc/data_channel_listener.h" -#include "core/internal/mediums/webrtc/local_ice_candidate_listener.h" -#include "core/internal/mediums/webrtc/session_description_wrapper.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/base/runnable.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/webrtc.h" +#include "connections/implementation/mediums/webrtc/data_channel_listener.h" +#include "connections/implementation/mediums/webrtc/local_ice_candidate_listener.h" +#include "connections/implementation/mediums/webrtc/session_description_wrapper.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/runnable.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/webrtc.h" #include "webrtc/api/data_channel_interface.h" #include "webrtc/api/peer_connection_interface.h" diff --git a/cpp/core/internal/mediums/webrtc/connection_flow_test.cc b/connections/implementation/mediums/webrtc/connection_flow_test.cc similarity index 97% rename from cpp/core/internal/mediums/webrtc/connection_flow_test.cc rename to connections/implementation/mediums/webrtc/connection_flow_test.cc index c13fd23a..340be228 100644 --- a/cpp/core/internal/mediums/webrtc/connection_flow_test.cc +++ b/connections/implementation/mediums/webrtc/connection_flow_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/connection_flow.h" +#include "connections/implementation/mediums/webrtc/connection_flow.h" #include #include @@ -21,12 +21,12 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "core/internal/mediums/webrtc/session_description_wrapper.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/base/byte_array.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/webrtc.h" +#include "connections/implementation/mediums/webrtc/session_description_wrapper.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/webrtc.h" #include "webrtc/api/data_channel_interface.h" #include "webrtc/api/jsep.h" #include "webrtc/api/rtc_error.h" diff --git a/cpp/core/internal/mediums/webrtc/data_channel_listener.h b/connections/implementation/mediums/webrtc/data_channel_listener.h similarity index 90% rename from cpp/core/internal/mediums/webrtc/data_channel_listener.h rename to connections/implementation/mediums/webrtc/data_channel_listener.h index 32cde9dd..7464e747 100644 --- a/cpp/core/internal/mediums/webrtc/data_channel_listener.h +++ b/connections/implementation/mediums/webrtc/data_channel_listener.h @@ -15,9 +15,9 @@ #ifndef CORE_INTERNAL_MEDIUMS_WEBRTC_DATA_CHANNEL_LISTENER_H_ #define CORE_INTERNAL_MEDIUMS_WEBRTC_DATA_CHANNEL_LISTENER_H_ -#include "core/internal/mediums/webrtc_socket.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc/local_ice_candidate_listener.h b/connections/implementation/mediums/webrtc/local_ice_candidate_listener.h similarity index 97% rename from cpp/core/internal/mediums/webrtc/local_ice_candidate_listener.h rename to connections/implementation/mediums/webrtc/local_ice_candidate_listener.h index 24085193..34fefc1e 100644 --- a/cpp/core/internal/mediums/webrtc/local_ice_candidate_listener.h +++ b/connections/implementation/mediums/webrtc/local_ice_candidate_listener.h @@ -15,7 +15,7 @@ #ifndef CORE_INTERNAL_MEDIUMS_WEBRTC_LOCAL_ICE_CANDIDATE_LISTENER_H_ #define CORE_INTERNAL_MEDIUMS_WEBRTC_LOCAL_ICE_CANDIDATE_LISTENER_H_ -#include "core/listeners.h" +#include "connections/listeners.h" #include "webrtc/api/peer_connection_interface.h" namespace location { diff --git a/cpp/core/internal/mediums/webrtc/session_description_wrapper.h b/connections/implementation/mediums/webrtc/session_description_wrapper.h similarity index 100% rename from cpp/core/internal/mediums/webrtc/session_description_wrapper.h rename to connections/implementation/mediums/webrtc/session_description_wrapper.h diff --git a/cpp/core/internal/mediums/webrtc/signaling_frames.cc b/connections/implementation/mediums/webrtc/signaling_frames.cc similarity index 98% rename from cpp/core/internal/mediums/webrtc/signaling_frames.cc rename to connections/implementation/mediums/webrtc/signaling_frames.cc index 033c2fac..c3498eea 100644 --- a/cpp/core/internal/mediums/webrtc/signaling_frames.cc +++ b/connections/implementation/mediums/webrtc/signaling_frames.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/signaling_frames.h" +#include "connections/implementation/mediums/webrtc/signaling_frames.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc/signaling_frames.h b/connections/implementation/mediums/webrtc/signaling_frames.h similarity index 95% rename from cpp/core/internal/mediums/webrtc/signaling_frames.h rename to connections/implementation/mediums/webrtc/signaling_frames.h index 8be6a97b..89999b8a 100644 --- a/cpp/core/internal/mediums/webrtc/signaling_frames.h +++ b/connections/implementation/mediums/webrtc/signaling_frames.h @@ -17,8 +17,8 @@ #include -#include "core/internal/mediums/webrtc_peer_id.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" +#include "internal/platform/byte_array.h" #include "proto/mediums/web_rtc_signaling_frames.pb.h" #include "webrtc/api/peer_connection_interface.h" diff --git a/cpp/core/internal/mediums/webrtc/signaling_frames_test.cc b/connections/implementation/mediums/webrtc/signaling_frames_test.cc similarity index 98% rename from cpp/core/internal/mediums/webrtc/signaling_frames_test.cc rename to connections/implementation/mediums/webrtc/signaling_frames_test.cc index 5d00e58f..8c74d457 100644 --- a/cpp/core/internal/mediums/webrtc/signaling_frames_test.cc +++ b/connections/implementation/mediums/webrtc/signaling_frames_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/signaling_frames.h" +#include "connections/implementation/mediums/webrtc/signaling_frames.h" #include @@ -20,7 +20,7 @@ #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "core/internal/mediums/webrtc_peer_id.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl.cc b/connections/implementation/mediums/webrtc/webrtc_socket_impl.cc similarity index 97% rename from cpp/core/internal/mediums/webrtc/webrtc_socket_impl.cc rename to connections/implementation/mediums/webrtc/webrtc_socket_impl.cc index b1af8dbc..e5d86e78 100644 --- a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl.cc +++ b/connections/implementation/mediums/webrtc/webrtc_socket_impl.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/webrtc_socket_impl.h" +#include "connections/implementation/mediums/webrtc/webrtc_socket_impl.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl.h b/connections/implementation/mediums/webrtc/webrtc_socket_impl.h similarity index 90% rename from cpp/core/internal/mediums/webrtc/webrtc_socket_impl.h rename to connections/implementation/mediums/webrtc/webrtc_socket_impl.h index c60990c7..19c9efbe 100644 --- a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl.h +++ b/connections/implementation/mediums/webrtc/webrtc_socket_impl.h @@ -17,15 +17,15 @@ #include -#include "core/listeners.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/base/socket.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/condition_variable.h" -#include "platform/public/mutex.h" -#include "platform/public/pipe.h" -#include "platform/public/single_thread_executor.h" +#include "connections/listeners.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/socket.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/pipe.h" +#include "internal/platform/single_thread_executor.h" #include "webrtc/api/data_channel_interface.h" namespace location { diff --git a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl_test.cc b/connections/implementation/mediums/webrtc/webrtc_socket_impl_test.cc similarity index 98% rename from cpp/core/internal/mediums/webrtc/webrtc_socket_impl_test.cc rename to connections/implementation/mediums/webrtc/webrtc_socket_impl_test.cc index f1b9ca9a..fdb8137f 100644 --- a/cpp/core/internal/mediums/webrtc/webrtc_socket_impl_test.cc +++ b/connections/implementation/mediums/webrtc/webrtc_socket_impl_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc/webrtc_socket_impl.h" +#include "connections/implementation/mediums/webrtc/webrtc_socket_impl.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" #include "webrtc/api/data_channel_interface.h" namespace location { diff --git a/cpp/core/internal/mediums/webrtc_peer_id.cc b/connections/implementation/mediums/webrtc_peer_id.cc similarity index 93% rename from cpp/core/internal/mediums/webrtc_peer_id.cc rename to connections/implementation/mediums/webrtc_peer_id.cc index 9360357c..c74978b8 100644 --- a/cpp/core/internal/mediums/webrtc_peer_id.cc +++ b/connections/implementation/mediums/webrtc_peer_id.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc_peer_id.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" #include #include "absl/strings/ascii.h" #include "absl/strings/escaping.h" -#include "core/internal/mediums/utils.h" +#include "connections/implementation/mediums/utils.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_peer_id.h b/connections/implementation/mediums/webrtc_peer_id.h similarity index 97% rename from cpp/core/internal/mediums/webrtc_peer_id.h rename to connections/implementation/mediums/webrtc_peer_id.h index d2331b5a..77ac1cc8 100644 --- a/cpp/core/internal/mediums/webrtc_peer_id.h +++ b/connections/implementation/mediums/webrtc_peer_id.h @@ -18,7 +18,7 @@ #include #include -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_peer_id_test.cc b/connections/implementation/mediums/webrtc_peer_id_test.cc similarity index 91% rename from cpp/core/internal/mediums/webrtc_peer_id_test.cc rename to connections/implementation/mediums/webrtc_peer_id_test.cc index e459b8d4..69345ada 100644 --- a/cpp/core/internal/mediums/webrtc_peer_id_test.cc +++ b/connections/implementation/mediums/webrtc_peer_id_test.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc_peer_id.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/byte_array.h" -#include "platform/public/crypto.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/crypto.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_socket.h b/connections/implementation/mediums/webrtc_socket.h similarity index 95% rename from cpp/core/internal/mediums/webrtc_socket.h rename to connections/implementation/mediums/webrtc_socket.h index b6293814..86b0b618 100644 --- a/cpp/core/internal/mediums/webrtc_socket.h +++ b/connections/implementation/mediums/webrtc_socket.h @@ -17,7 +17,7 @@ #include -#include "core/internal/mediums/webrtc/webrtc_socket_impl.h" +#include "connections/implementation/mediums/webrtc/webrtc_socket_impl.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_socket_stub.h b/connections/implementation/mediums/webrtc_socket_stub.h similarity index 95% rename from cpp/core/internal/mediums/webrtc_socket_stub.h rename to connections/implementation/mediums/webrtc_socket_stub.h index c806f82e..7270a57f 100644 --- a/cpp/core/internal/mediums/webrtc_socket_stub.h +++ b/connections/implementation/mediums/webrtc_socket_stub.h @@ -17,8 +17,8 @@ #include -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_stub.cc b/connections/implementation/mediums/webrtc_stub.cc similarity index 87% rename from cpp/core/internal/mediums/webrtc_stub.cc rename to connections/implementation/mediums/webrtc_stub.cc index 23be9bc9..25cf72fc 100644 --- a/cpp/core/internal/mediums/webrtc_stub.cc +++ b/connections/implementation/mediums/webrtc_stub.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc_stub.h" +#include "connections/implementation/mediums/webrtc_stub.h" #include #include -#include "core/internal/mediums/webrtc_socket_stub.h" -#include "platform/base/listeners.h" -#include "platform/public/cancelable_alarm.h" -#include "platform/public/future.h" +#include "connections/implementation/mediums/webrtc_socket_stub.h" +#include "internal/platform/listeners.h" +#include "internal/platform/cancelable_alarm.h" +#include "internal/platform/future.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_stub.h b/connections/implementation/mediums/webrtc_stub.h similarity index 92% rename from cpp/core/internal/mediums/webrtc_stub.h rename to connections/implementation/mediums/webrtc_stub.h index a2805d6c..6e62983b 100644 --- a/cpp/core/internal/mediums/webrtc_stub.h +++ b/connections/implementation/mediums/webrtc_stub.h @@ -21,10 +21,10 @@ #include #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/mediums/webrtc_peer_id.h" -#include "core/internal/mediums/webrtc_socket_stub.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/listeners.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" +#include "connections/implementation/mediums/webrtc_socket_stub.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/listeners.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/webrtc_test.cc b/connections/implementation/mediums/webrtc_test.cc similarity index 98% rename from cpp/core/internal/mediums/webrtc_test.cc rename to connections/implementation/mediums/webrtc_test.cc index 1ffbca67..373e444e 100644 --- a/cpp/core/internal/mediums/webrtc_test.cc +++ b/connections/implementation/mediums/webrtc_test.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/webrtc.h" +#include "connections/implementation/mediums/webrtc.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "core/internal/mediums/webrtc_socket.h" -#include "platform/base/listeners.h" -#include "platform/base/medium_environment.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/mediums/webrtc_socket.h" +#include "internal/platform/listeners.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/wifi_lan.cc b/connections/implementation/mediums/wifi_lan.cc similarity index 98% rename from cpp/core/internal/mediums/wifi_lan.cc rename to connections/implementation/mediums/wifi_lan.cc index 037da7d8..99b715a7 100644 --- a/cpp/core/internal/mediums/wifi_lan.cc +++ b/connections/implementation/mediums/wifi_lan.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/wifi_lan.h" +#include "connections/implementation/mediums/wifi_lan.h" #include #include #include #include "absl/strings/str_format.h" -#include "core/internal/mediums/utils.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/mediums/utils.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/wifi_lan.h b/connections/implementation/mediums/wifi_lan.h similarity index 96% rename from cpp/core/internal/mediums/wifi_lan.h rename to connections/implementation/mediums/wifi_lan.h index 35fe76e5..c7a3988a 100644 --- a/cpp/core/internal/mediums/wifi_lan.h +++ b/connections/implementation/mediums/wifi_lan.h @@ -20,12 +20,12 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/nsd_service_info.h" -#include "platform/public/multi_thread_executor.h" -#include "platform/public/mutex.h" -#include "platform/public/wifi_lan.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/multi_thread_executor.h" +#include "internal/platform/mutex.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mediums/wifi_lan_test.cc b/connections/implementation/mediums/wifi_lan_test.cc similarity index 97% rename from cpp/core/internal/mediums/wifi_lan_test.cc rename to connections/implementation/mediums/wifi_lan_test.cc index 664b562c..966cf505 100644 --- a/cpp/core/internal/mediums/wifi_lan_test.cc +++ b/connections/implementation/mediums/wifi_lan_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/mediums/wifi_lan.h" +#include "connections/implementation/mediums/wifi_lan.h" #include @@ -20,11 +20,11 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/strings/string_view.h" -#include "platform/base/medium_environment.h" -#include "platform/base/nsd_service_info.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/wifi_lan.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/message_lite.h b/connections/implementation/message_lite.h similarity index 100% rename from cpp/core/internal/message_lite.h rename to connections/implementation/message_lite.h diff --git a/cpp/core/internal/mock_service_controller.h b/connections/implementation/mock_service_controller.h similarity index 98% rename from cpp/core/internal/mock_service_controller.h rename to connections/implementation/mock_service_controller.h index bec72760..9de17717 100644 --- a/cpp/core/internal/mock_service_controller.h +++ b/connections/implementation/mock_service_controller.h @@ -17,7 +17,7 @@ #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" -#include "core/internal/service_controller.h" +#include "connections/implementation/service_controller.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/mock_service_controller_router.h b/connections/implementation/mock_service_controller_router.h similarity index 98% rename from cpp/core/internal/mock_service_controller_router.h rename to connections/implementation/mock_service_controller_router.h index ff8bc16a..453dc718 100644 --- a/cpp/core/internal/mock_service_controller_router.h +++ b/connections/implementation/mock_service_controller_router.h @@ -17,7 +17,7 @@ #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" -#include "core/internal/service_controller_router.h" +#include "connections/implementation/service_controller_router.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames.cc b/connections/implementation/offline_frames.cc similarity index 98% rename from cpp/core/internal/offline_frames.cc rename to connections/implementation/offline_frames.cc index f2862c3e..41829302 100644 --- a/cpp/core/internal/offline_frames.cc +++ b/connections/implementation/offline_frames.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_frames.h" +#include "connections/implementation/offline_frames.h" #include #include -#include "core/internal/message_lite.h" -#include "core/internal/offline_frames_validator.h" -#include "core/status.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/message_lite.h" +#include "connections/implementation/offline_frames_validator.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames.h b/connections/implementation/offline_frames.h similarity index 97% rename from cpp/core/internal/offline_frames.h rename to connections/implementation/offline_frames.h index da5b6abb..3dc52290 100644 --- a/cpp/core/internal/offline_frames.h +++ b/connections/implementation/offline_frames.h @@ -19,9 +19,9 @@ #include #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/connection_options.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "connections/connection_options.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames_test.cc b/connections/implementation/offline_frames_test.cc similarity index 99% rename from cpp/core/internal/offline_frames_test.cc rename to connections/implementation/offline_frames_test.cc index f8f56727..d34e431f 100644 --- a/cpp/core/internal/offline_frames_test.cc +++ b/connections/implementation/offline_frames_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_frames.h" +#include "connections/implementation/offline_frames.h" #include #include @@ -24,7 +24,7 @@ #include "gtest/gtest.h" #include "absl/strings/string_view.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames_validator.cc b/connections/implementation/offline_frames_validator.cc similarity index 98% rename from cpp/core/internal/offline_frames_validator.cc rename to connections/implementation/offline_frames_validator.cc index fee09cb8..00260f55 100644 --- a/cpp/core/internal/offline_frames_validator.cc +++ b/connections/implementation/offline_frames_validator.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_frames_validator.h" +#include "connections/implementation/offline_frames_validator.h" #include //NOLINT #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/internal_payload.h" -#include "core/internal/offline_frames.h" +#include "connections/implementation/internal_payload.h" +#include "connections/implementation/offline_frames.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames_validator.h b/connections/implementation/offline_frames_validator.h similarity index 96% rename from cpp/core/internal/offline_frames_validator.h rename to connections/implementation/offline_frames_validator.h index f8775405..14a5de75 100644 --- a/cpp/core/internal/offline_frames_validator.h +++ b/connections/implementation/offline_frames_validator.h @@ -16,7 +16,7 @@ #define CORE_INTERNAL_OFFLINE_FRAMES_VALIDATOR_H_ #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_frames_validator_test.cc b/connections/implementation/offline_frames_validator_test.cc similarity index 99% rename from cpp/core/internal/offline_frames_validator_test.cc rename to connections/implementation/offline_frames_validator_test.cc index 8749c16e..3e069733 100644 --- a/cpp/core/internal/offline_frames_validator_test.cc +++ b/connections/implementation/offline_frames_validator_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_frames_validator.h" +#include "connections/implementation/offline_frames_validator.h" #include @@ -21,8 +21,8 @@ #include "gtest/gtest.h" #include "absl/strings/string_view.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "core/internal/offline_frames.h" -#include "platform/base/byte_array.h" +#include "connections/implementation/offline_frames.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_service_controller.cc b/connections/implementation/offline_service_controller.cc similarity index 98% rename from cpp/core/internal/offline_service_controller.cc rename to connections/implementation/offline_service_controller.cc index ba320134..ccecbee2 100644 --- a/cpp/core/internal/offline_service_controller.cc +++ b/connections/implementation/offline_service_controller.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_service_controller.h" +#include "connections/implementation/offline_service_controller.h" #include diff --git a/cpp/core/internal/offline_service_controller.h b/connections/implementation/offline_service_controller.h similarity index 84% rename from cpp/core/internal/offline_service_controller.h rename to connections/implementation/offline_service_controller.h index abe67575..5c9de7b3 100644 --- a/cpp/core/internal/offline_service_controller.h +++ b/connections/implementation/offline_service_controller.h @@ -19,18 +19,18 @@ #include #include -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/injected_bluetooth_device_store.h" -#include "core/internal/mediums/mediums.h" -#include "core/internal/payload_manager.h" -#include "core/internal/pcp_manager.h" -#include "core/internal/service_controller.h" -#include "core/listeners.h" -#include "core/payload.h" -#include "core/status.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/injected_bluetooth_device_store.h" +#include "connections/implementation/mediums/mediums.h" +#include "connections/implementation/payload_manager.h" +#include "connections/implementation/pcp_manager.h" +#include "connections/implementation/service_controller.h" +#include "connections/listeners.h" +#include "connections/payload.h" +#include "connections/status.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_service_controller_test.cc b/connections/implementation/offline_service_controller_test.cc similarity index 97% rename from cpp/core/internal/offline_service_controller_test.cc rename to connections/implementation/offline_service_controller_test.cc index a1e06755..78ff4e6e 100644 --- a/cpp/core/internal/offline_service_controller_test.cc +++ b/connections/implementation/offline_service_controller_test.cc @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_service_controller.h" +#include "connections/implementation/offline_service_controller.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "core/internal/offline_simulation_user.h" -#include "platform/base/medium_environment.h" -#include "platform/base/output_stream.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/pipe.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/offline_simulation_user.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/pipe.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_simulation_user.cc b/connections/implementation/offline_simulation_user.cc similarity index 96% rename from cpp/core/internal/offline_simulation_user.cc rename to connections/implementation/offline_simulation_user.cc index da7d7a7b..d18faafa 100644 --- a/cpp/core/internal/offline_simulation_user.cc +++ b/connections/implementation/offline_simulation_user.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/offline_simulation_user.h" +#include "connections/implementation/offline_simulation_user.h" #include "absl/functional/bind_front.h" -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/system_clock.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/offline_simulation_user.h b/connections/implementation/offline_simulation_user.h similarity index 95% rename from cpp/core/internal/offline_simulation_user.h rename to connections/implementation/offline_simulation_user.h index dc848307..f032d9e4 100644 --- a/cpp/core/internal/offline_simulation_user.h +++ b/connections/implementation/offline_simulation_user.h @@ -19,12 +19,12 @@ #include "gtest/gtest.h" #include "absl/strings/string_view.h" -#include "core/internal/client_proxy.h" -#include "core/internal/offline_service_controller.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/condition_variable.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/future.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/offline_service_controller.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/future.h" // Test-only class to help run end-to-end simulations for nearby connections // protocol. diff --git a/cpp/core/internal/p2p_cluster_pcp_handler.cc b/connections/implementation/p2p_cluster_pcp_handler.cc similarity index 98% rename from cpp/core/internal/p2p_cluster_pcp_handler.cc rename to connections/implementation/p2p_cluster_pcp_handler.cc index 71e0b95a..b380139d 100644 --- a/cpp/core/internal/p2p_cluster_pcp_handler.cc +++ b/connections/implementation/p2p_cluster_pcp_handler.cc @@ -12,21 +12,21 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/p2p_cluster_pcp_handler.h" +#include "connections/implementation/p2p_cluster_pcp_handler.h" #include "absl/functional/bind_front.h" #include "absl/strings/escaping.h" -#include "core/internal/base_pcp_handler.h" -#include "core/internal/ble_advertisement.h" -#include "core/internal/ble_endpoint_channel.h" -#include "core/internal/bluetooth_endpoint_channel.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/mediums/utils.h" -#include "core/internal/webrtc_endpoint_channel.h" -#include "core/internal/wifi_lan_endpoint_channel.h" -#include "platform/base/nsd_service_info.h" -#include "platform/base/types.h" -#include "platform/public/crypto.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/ble_advertisement.h" +#include "connections/implementation/ble_endpoint_channel.h" +#include "connections/implementation/bluetooth_endpoint_channel.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/mediums/utils.h" +#include "connections/implementation/webrtc_endpoint_channel.h" +#include "connections/implementation/wifi_lan_endpoint_channel.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/types.h" +#include "internal/platform/crypto.h" #include "proto/connections_enums.pb.h" namespace location { diff --git a/cpp/core/internal/p2p_cluster_pcp_handler.h b/connections/implementation/p2p_cluster_pcp_handler.h similarity index 88% rename from cpp/core/internal/p2p_cluster_pcp_handler.h rename to connections/implementation/p2p_cluster_pcp_handler.h index 667fc4da..54fbb30d 100644 --- a/cpp/core/internal/p2p_cluster_pcp_handler.h +++ b/connections/implementation/p2p_cluster_pcp_handler.h @@ -18,29 +18,29 @@ #include #include -#include "core/internal/base_pcp_handler.h" -#include "core/internal/ble_advertisement.h" -#include "core/internal/bluetooth_device_name.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/injected_bluetooth_device_store.h" -#include "core/internal/mediums/bluetooth_classic.h" -#include "core/internal/mediums/mediums.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/ble_advertisement.h" +#include "connections/implementation/bluetooth_device_name.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/injected_bluetooth_device_store.h" +#include "connections/implementation/mediums/bluetooth_classic.h" +#include "connections/implementation/mediums/mediums.h" #ifdef NO_WEBRTC -#include "core/internal/mediums/webrtc_stub.h" -#include "core/internal/mediums/webrtc_socket_stub.h" +#include "connections/implementation/mediums/webrtc_stub.h" +#include "connections/implementation/mediums/webrtc_socket_stub.h" #else -#include "core/internal/mediums/webrtc.h" -#include "core/internal/mediums/webrtc_socket.h" +#include "connections/implementation/mediums/webrtc.h" +#include "connections/implementation/mediums/webrtc_socket.h" #endif -#include "core/internal/pcp.h" -#include "core/internal/wifi_lan_service_info.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" -#include "platform/public/bluetooth_classic.h" -#include "platform/public/wifi_lan.h" +#include "connections/implementation/pcp.h" +#include "connections/implementation/wifi_lan_service_info.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/bluetooth_classic.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/p2p_cluster_pcp_handler_test.cc b/connections/implementation/p2p_cluster_pcp_handler_test.cc similarity index 96% rename from cpp/core/internal/p2p_cluster_pcp_handler_test.cc rename to connections/implementation/p2p_cluster_pcp_handler_test.cc index 095e7aa1..c4ba4738 100644 --- a/cpp/core/internal/p2p_cluster_pcp_handler_test.cc +++ b/connections/implementation/p2p_cluster_pcp_handler_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/p2p_cluster_pcp_handler.h" +#include "connections/implementation/p2p_cluster_pcp_handler.h" #include @@ -20,11 +20,11 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/injected_bluetooth_device_store.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/injected_bluetooth_device_store.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/p2p_point_to_point_pcp_handler.cc b/connections/implementation/p2p_point_to_point_pcp_handler.cc similarity index 97% rename from cpp/core/internal/p2p_point_to_point_pcp_handler.cc rename to connections/implementation/p2p_point_to_point_pcp_handler.cc index 2ac80e78..1ff1dd74 100644 --- a/cpp/core/internal/p2p_point_to_point_pcp_handler.cc +++ b/connections/implementation/p2p_point_to_point_pcp_handler.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/p2p_point_to_point_pcp_handler.h" +#include "connections/implementation/p2p_point_to_point_pcp_handler.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/p2p_point_to_point_pcp_handler.h b/connections/implementation/p2p_point_to_point_pcp_handler.h similarity index 87% rename from cpp/core/internal/p2p_point_to_point_pcp_handler.h rename to connections/implementation/p2p_point_to_point_pcp_handler.h index fa6ac46c..fa1f7466 100644 --- a/cpp/core/internal/p2p_point_to_point_pcp_handler.h +++ b/connections/implementation/p2p_point_to_point_pcp_handler.h @@ -15,11 +15,11 @@ #ifndef CORE_INTERNAL_P2P_POINT_TO_POINT_PCP_HANDLER_H_ #define CORE_INTERNAL_P2P_POINT_TO_POINT_PCP_HANDLER_H_ -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/p2p_star_pcp_handler.h" -#include "core/internal/pcp.h" -#include "core/strategy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/p2p_star_pcp_handler.h" +#include "connections/implementation/pcp.h" +#include "connections/strategy.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/p2p_star_pcp_handler.cc b/connections/implementation/p2p_star_pcp_handler.cc similarity index 97% rename from cpp/core/internal/p2p_star_pcp_handler.cc rename to connections/implementation/p2p_star_pcp_handler.cc index c870ffa0..53363313 100644 --- a/cpp/core/internal/p2p_star_pcp_handler.cc +++ b/connections/implementation/p2p_star_pcp_handler.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/p2p_star_pcp_handler.h" +#include "connections/implementation/p2p_star_pcp_handler.h" #include diff --git a/cpp/core/internal/p2p_star_pcp_handler.h b/connections/implementation/p2p_star_pcp_handler.h similarity index 85% rename from cpp/core/internal/p2p_star_pcp_handler.h rename to connections/implementation/p2p_star_pcp_handler.h index cc01c717..83bd845f 100644 --- a/cpp/core/internal/p2p_star_pcp_handler.h +++ b/connections/implementation/p2p_star_pcp_handler.h @@ -17,12 +17,12 @@ #include -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/p2p_cluster_pcp_handler.h" -#include "core/internal/pcp.h" -#include "core/strategy.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/p2p_cluster_pcp_handler.h" +#include "connections/implementation/pcp.h" +#include "connections/strategy.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/payload_manager.cc b/connections/implementation/payload_manager.cc similarity index 99% rename from cpp/core/internal/payload_manager.cc rename to connections/implementation/payload_manager.cc index 403be7e0..7847df0d 100644 --- a/cpp/core/internal/payload_manager.cc +++ b/connections/implementation/payload_manager.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/payload_manager.h" +#include "connections/implementation/payload_manager.h" #include #include @@ -23,11 +23,11 @@ #include "absl/memory/memory.h" #include "absl/strings/str_cat.h" #include "absl/time/time.h" -#include "core/internal/internal_payload_factory.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/internal_payload_factory.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/payload_manager.h b/connections/implementation/payload_manager.h similarity index 96% rename from cpp/core/internal/payload_manager.h rename to connections/implementation/payload_manager.h index 4e605ab8..8b5994da 100644 --- a/cpp/core/internal/payload_manager.h +++ b/connections/implementation/payload_manager.h @@ -21,17 +21,17 @@ #include #include "absl/container/flat_hash_map.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/internal_payload.h" -#include "core/listeners.h" -#include "core/payload.h" -#include "core/status.h" -#include "platform/base/byte_array.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/atomic_reference.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/mutex.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/internal_payload.h" +#include "connections/listeners.h" +#include "connections/payload.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/atomic_reference.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/payload_manager_test.cc b/connections/implementation/payload_manager_test.cc similarity index 98% rename from cpp/core/internal/payload_manager_test.cc rename to connections/implementation/payload_manager_test.cc index 0c098dc8..c7b6c3fb 100644 --- a/cpp/core/internal/payload_manager_test.cc +++ b/connections/implementation/payload_manager_test.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/payload_manager.h" +#include "connections/implementation/payload_manager.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/strings/string_view.h" -#include "core/internal/simulation_user.h" -#include "platform/base/byte_array.h" -#include "platform/public/pipe.h" -#include "platform/public/system_clock.h" +#include "connections/implementation/simulation_user.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/pipe.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/pcp.h b/connections/implementation/pcp.h similarity index 100% rename from cpp/core/internal/pcp.h rename to connections/implementation/pcp.h diff --git a/cpp/core/internal/pcp_handler.h b/connections/implementation/pcp_handler.h similarity index 94% rename from cpp/core/internal/pcp_handler.h rename to connections/implementation/pcp_handler.h index ef09c142..fda4cb6e 100644 --- a/cpp/core/internal/pcp_handler.h +++ b/connections/implementation/pcp_handler.h @@ -17,13 +17,13 @@ #include -#include "core/internal/client_proxy.h" -#include "core/internal/pcp.h" -#include "core/listeners.h" -#include "core/out_of_band_connection_metadata.h" -#include "core/params.h" -#include "core/status.h" -#include "core/strategy.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/pcp.h" +#include "connections/listeners.h" +#include "connections/out_of_band_connection_metadata.h" +#include "connections/params.h" +#include "connections/status.h" +#include "connections/strategy.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/pcp_manager.cc b/connections/implementation/pcp_manager.cc similarity index 93% rename from cpp/core/internal/pcp_manager.cc rename to connections/implementation/pcp_manager.cc index 10fc7560..d26fb212 100644 --- a/cpp/core/internal/pcp_manager.cc +++ b/connections/implementation/pcp_manager.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/pcp_manager.h" +#include "connections/implementation/pcp_manager.h" -#include "core/internal/p2p_cluster_pcp_handler.h" -#include "core/internal/p2p_point_to_point_pcp_handler.h" -#include "core/internal/p2p_star_pcp_handler.h" -#include "core/internal/pcp_handler.h" +#include "connections/implementation/p2p_cluster_pcp_handler.h" +#include "connections/implementation/p2p_point_to_point_pcp_handler.h" +#include "connections/implementation/p2p_star_pcp_handler.h" +#include "connections/implementation/pcp_handler.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/pcp_manager.h b/connections/implementation/pcp_manager.h similarity index 84% rename from cpp/core/internal/pcp_manager.h rename to connections/implementation/pcp_manager.h index 5bd80f5e..41a574e6 100644 --- a/cpp/core/internal/pcp_manager.h +++ b/connections/implementation/pcp_manager.h @@ -18,17 +18,17 @@ #include #include "absl/container/flat_hash_map.h" -#include "core/internal/base_pcp_handler.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/injected_bluetooth_device_store.h" -#include "core/internal/mediums/mediums.h" -#include "core/listeners.h" -#include "core/status.h" -#include "core/strategy.h" -#include "platform/public/atomic_boolean.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/injected_bluetooth_device_store.h" +#include "connections/implementation/mediums/mediums.h" +#include "connections/listeners.h" +#include "connections/status.h" +#include "connections/strategy.h" +#include "internal/platform/atomic_boolean.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/pcp_manager_test.cc b/connections/implementation/pcp_manager_test.cc similarity index 95% rename from cpp/core/internal/pcp_manager_test.cc rename to connections/implementation/pcp_manager_test.cc index 0d008b94..be023ec2 100644 --- a/cpp/core/internal/pcp_manager_test.cc +++ b/connections/implementation/pcp_manager_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/pcp_manager.h" +#include "connections/implementation/pcp_manager.h" #include #include @@ -21,10 +21,10 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/simulation_user.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/simulation_user.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/connections/implementation/proto/BUILD b/connections/implementation/proto/BUILD index 740e310f..76445435 100644 --- a/connections/implementation/proto/BUILD +++ b/connections/implementation/proto/BUILD @@ -22,7 +22,7 @@ proto_library( "offline_wire_formats.proto", ], visibility = [ - "//cpp/platform/impl/ios:__subpackages__", + "//internal/platform/implementation/ios:__subpackages__", ], ) diff --git a/cpp/core/internal/service_controller.h b/connections/implementation/service_controller.h similarity index 93% rename from cpp/core/internal/service_controller.h rename to connections/implementation/service_controller.h index 1bc5a900..11e87a6d 100644 --- a/cpp/core/internal/service_controller.h +++ b/connections/implementation/service_controller.h @@ -19,13 +19,13 @@ #include #include -#include "core/advertising_options.h" -#include "core/internal/client_proxy.h" -#include "core/listeners.h" -#include "core/out_of_band_connection_metadata.h" -#include "core/params.h" -#include "core/payload.h" -#include "core/status.h" +#include "connections/advertising_options.h" +#include "connections/implementation/client_proxy.h" +#include "connections/listeners.h" +#include "connections/out_of_band_connection_metadata.h" +#include "connections/params.h" +#include "connections/payload.h" +#include "connections/status.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/service_controller_router.cc b/connections/implementation/service_controller_router.cc similarity index 97% rename from cpp/core/internal/service_controller_router.cc rename to connections/implementation/service_controller_router.cc index aa2b2a36..60b2377e 100644 --- a/cpp/core/internal/service_controller_router.cc +++ b/connections/implementation/service_controller_router.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/service_controller_router.h" +#include "connections/implementation/service_controller_router.h" #include #include @@ -20,12 +20,12 @@ #include #include "absl/memory/memory.h" -#include "core/internal/client_proxy.h" -#include "core/internal/offline_service_controller.h" -#include "core/listeners.h" -#include "core/params.h" -#include "core/payload.h" -#include "platform/public/logging.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/offline_service_controller.h" +#include "connections/listeners.h" +#include "connections/params.h" +#include "connections/payload.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/service_controller_router.h b/connections/implementation/service_controller_router.h similarity index 95% rename from cpp/core/internal/service_controller_router.h rename to connections/implementation/service_controller_router.h index 09d577a7..be665bce 100644 --- a/cpp/core/internal/service_controller_router.h +++ b/connections/implementation/service_controller_router.h @@ -22,11 +22,11 @@ #include "absl/container/flat_hash_set.h" #include "absl/strings/string_view.h" #include "absl/types/span.h" -#include "core/internal/client_proxy.h" -#include "core/internal/service_controller.h" -#include "core/params.h" -#include "platform/base/runnable.h" -#include "platform/public/single_thread_executor.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/service_controller.h" +#include "connections/params.h" +#include "internal/platform/runnable.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/service_controller_router_test.cc b/connections/implementation/service_controller_router_test.cc similarity index 97% rename from cpp/core/internal/service_controller_router_test.cc rename to connections/implementation/service_controller_router_test.cc index b2ee6a23..8b5ce78b 100644 --- a/cpp/core/internal/service_controller_router_test.cc +++ b/connections/implementation/service_controller_router_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/service_controller_router.h" +#include "connections/implementation/service_controller_router.h" #include #include @@ -26,15 +26,15 @@ #include "absl/container/flat_hash_set.h" #include "absl/time/clock.h" #include "absl/types/span.h" -#include "core/internal/client_proxy.h" -#include "core/internal/mock_service_controller.h" -#include "core/internal/service_controller.h" -#include "core/listeners.h" -#include "core/params.h" -#include "platform/base/byte_array.h" -#include "platform/public/condition_variable.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/mock_service_controller.h" +#include "connections/implementation/service_controller.h" +#include "connections/listeners.h" +#include "connections/params.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/simulation_user.cc b/connections/implementation/simulation_user.cc similarity index 97% rename from cpp/core/internal/simulation_user.cc rename to connections/implementation/simulation_user.cc index f78c4d1b..01cd11f7 100644 --- a/cpp/core/internal/simulation_user.cc +++ b/connections/implementation/simulation_user.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/simulation_user.h" +#include "connections/implementation/simulation_user.h" #include "absl/functional/bind_front.h" -#include "core/listeners.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/system_clock.h" +#include "connections/listeners.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/simulation_user.h b/connections/implementation/simulation_user.h similarity index 91% rename from cpp/core/internal/simulation_user.h rename to connections/implementation/simulation_user.h index 159ac8f3..03ba0c81 100644 --- a/cpp/core/internal/simulation_user.h +++ b/connections/implementation/simulation_user.h @@ -18,17 +18,17 @@ #include #include "gtest/gtest.h" -#include "core/internal/bwu_manager.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/endpoint_manager.h" -#include "core/internal/injected_bluetooth_device_store.h" -#include "core/internal/payload_manager.h" -#include "core/internal/pcp_manager.h" -#include "platform/base/medium_environment.h" -#include "platform/public/condition_variable.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/future.h" +#include "connections/implementation/bwu_manager.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/endpoint_manager.h" +#include "connections/implementation/injected_bluetooth_device_store.h" +#include "connections/implementation/payload_manager.h" +#include "connections/implementation/pcp_manager.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/future.h" // Test-only class to help run end-to-end simulations for nearby connections // protocol. diff --git a/cpp/core/internal/webrtc_bwu_handler.cc b/connections/implementation/webrtc_bwu_handler.cc similarity index 94% rename from cpp/core/internal/webrtc_bwu_handler.cc rename to connections/implementation/webrtc_bwu_handler.cc index cd6d6a74..a1d07324 100644 --- a/cpp/core/internal/webrtc_bwu_handler.cc +++ b/connections/implementation/webrtc_bwu_handler.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/webrtc_bwu_handler.h" +#include "connections/implementation/webrtc_bwu_handler.h" #include #include "absl/functional/bind_front.h" -#include "core/internal/client_proxy.h" -#include "core/internal/mediums/utils.h" -#include "core/internal/mediums/webrtc_peer_id.h" -#include "core/internal/offline_frames.h" -#include "core/internal/webrtc_endpoint_channel.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/mediums/utils.h" +#include "connections/implementation/mediums/webrtc_peer_id.h" +#include "connections/implementation/offline_frames.h" +#include "connections/implementation/webrtc_endpoint_channel.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/webrtc_bwu_handler.h b/connections/implementation/webrtc_bwu_handler.h similarity index 90% rename from cpp/core/internal/webrtc_bwu_handler.h rename to connections/implementation/webrtc_bwu_handler.h index d68c4449..dc1ffe09 100644 --- a/cpp/core/internal/webrtc_bwu_handler.h +++ b/connections/implementation/webrtc_bwu_handler.h @@ -15,14 +15,14 @@ #ifndef CORE_INTERNAL_WEBRTC_BWU_HANDLER_H_ #define CORE_INTERNAL_WEBRTC_BWU_HANDLER_H_ -#include "core/internal/base_bwu_handler.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/mediums/mediums.h" +#include "connections/implementation/base_bwu_handler.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/mediums/mediums.h" #ifdef NO_WEBRTC -#include "core/internal/mediums/webrtc_socket_stub.h" +#include "connections/implementation/mediums/webrtc_socket_stub.h" #else -#include "core/internal/mediums/webrtc_socket.h" +#include "connections/implementation/mediums/webrtc_socket.h" #endif namespace location { diff --git a/cpp/core/internal/webrtc_endpoint_channel.cc b/connections/implementation/webrtc_endpoint_channel.cc similarity index 94% rename from cpp/core/internal/webrtc_endpoint_channel.cc rename to connections/implementation/webrtc_endpoint_channel.cc index 18d7c701..e798482c 100644 --- a/cpp/core/internal/webrtc_endpoint_channel.cc +++ b/connections/implementation/webrtc_endpoint_channel.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/webrtc_endpoint_channel.h" +#include "connections/implementation/webrtc_endpoint_channel.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/webrtc_endpoint_channel.h b/connections/implementation/webrtc_endpoint_channel.h similarity index 86% rename from cpp/core/internal/webrtc_endpoint_channel.h rename to connections/implementation/webrtc_endpoint_channel.h index db8db918..692e1b81 100644 --- a/cpp/core/internal/webrtc_endpoint_channel.h +++ b/connections/implementation/webrtc_endpoint_channel.h @@ -15,11 +15,11 @@ #ifndef CORE_INTERNAL_WEBRTC_ENDPOINT_CHANNEL_H_ #define CORE_INTERNAL_WEBRTC_ENDPOINT_CHANNEL_H_ -#include "core/internal/base_endpoint_channel.h" +#include "connections/implementation/base_endpoint_channel.h" #ifdef NO_WEBRTC -#include "core/internal/mediums/webrtc_socket_stub.h" +#include "connections/implementation/mediums/webrtc_socket_stub.h" #else -#include "core/internal/mediums/webrtc_socket.h" +#include "connections/implementation/mediums/webrtc_socket.h" #endif namespace location { diff --git a/cpp/core/internal/wifi_lan_bwu_handler.cc b/connections/implementation/wifi_lan_bwu_handler.cc similarity index 94% rename from cpp/core/internal/wifi_lan_bwu_handler.cc rename to connections/implementation/wifi_lan_bwu_handler.cc index 5b952417..fb2f9f27 100644 --- a/cpp/core/internal/wifi_lan_bwu_handler.cc +++ b/connections/implementation/wifi_lan_bwu_handler.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/wifi_lan_bwu_handler.h" +#include "connections/implementation/wifi_lan_bwu_handler.h" #include #include #include "absl/functional/bind_front.h" -#include "core/internal/client_proxy.h" -#include "core/internal/mediums/utils.h" -#include "core/internal/offline_frames.h" -#include "core/internal/wifi_lan_endpoint_channel.h" -#include "platform/public/wifi_lan.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/mediums/utils.h" +#include "connections/implementation/offline_frames.h" +#include "connections/implementation/wifi_lan_endpoint_channel.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_bwu_handler.h b/connections/implementation/wifi_lan_bwu_handler.h similarity index 91% rename from cpp/core/internal/wifi_lan_bwu_handler.h rename to connections/implementation/wifi_lan_bwu_handler.h index c16fbe74..dba6b89b 100644 --- a/cpp/core/internal/wifi_lan_bwu_handler.h +++ b/connections/implementation/wifi_lan_bwu_handler.h @@ -15,10 +15,10 @@ #ifndef CORE_INTERNAL_WIFI_LAN_BWU_HANDLER_H_ #define CORE_INTERNAL_WIFI_LAN_BWU_HANDLER_H_ -#include "core/internal/base_bwu_handler.h" -#include "core/internal/client_proxy.h" -#include "core/internal/endpoint_channel_manager.h" -#include "core/internal/mediums/mediums.h" +#include "connections/implementation/base_bwu_handler.h" +#include "connections/implementation/client_proxy.h" +#include "connections/implementation/endpoint_channel_manager.h" +#include "connections/implementation/mediums/mediums.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_endpoint_channel.cc b/connections/implementation/wifi_lan_endpoint_channel.cc similarity index 90% rename from cpp/core/internal/wifi_lan_endpoint_channel.cc rename to connections/implementation/wifi_lan_endpoint_channel.cc index ec7503ef..85b22f70 100644 --- a/cpp/core/internal/wifi_lan_endpoint_channel.cc +++ b/connections/implementation/wifi_lan_endpoint_channel.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/wifi_lan_endpoint_channel.h" +#include "connections/implementation/wifi_lan_endpoint_channel.h" #include -#include "platform/public/logging.h" -#include "platform/public/wifi_lan.h" +#include "internal/platform/logging.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_endpoint_channel.h b/connections/implementation/wifi_lan_endpoint_channel.h similarity index 92% rename from cpp/core/internal/wifi_lan_endpoint_channel.h rename to connections/implementation/wifi_lan_endpoint_channel.h index e7c79f9c..27c847b0 100644 --- a/cpp/core/internal/wifi_lan_endpoint_channel.h +++ b/connections/implementation/wifi_lan_endpoint_channel.h @@ -15,8 +15,8 @@ #ifndef CORE_INTERNAL_WIFI_LAN_ENDPOINT_CHANNEL_H_ #define CORE_INTERNAL_WIFI_LAN_ENDPOINT_CHANNEL_H_ -#include "core/internal/base_endpoint_channel.h" -#include "platform/public/wifi_lan.h" +#include "connections/implementation/base_endpoint_channel.h" +#include "internal/platform/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_service_info.cc b/connections/implementation/wifi_lan_service_info.cc similarity index 97% rename from cpp/core/internal/wifi_lan_service_info.cc rename to connections/implementation/wifi_lan_service_info.cc index e3bfcf71..b21c90de 100644 --- a/cpp/core/internal/wifi_lan_service_info.cc +++ b/connections/implementation/wifi_lan_service_info.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/wifi_lan_service_info.h" +#include "connections/implementation/wifi_lan_service_info.h" #include @@ -20,9 +20,9 @@ #include #include "absl/strings/str_cat.h" -#include "platform/base/base64_utils.h" -#include "platform/base/base_input_stream.h" -#include "platform/public/logging.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/base_input_stream.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_service_info.h b/connections/implementation/wifi_lan_service_info.h similarity index 94% rename from cpp/core/internal/wifi_lan_service_info.h rename to connections/implementation/wifi_lan_service_info.h index 943fe51d..9a68adc1 100644 --- a/cpp/core/internal/wifi_lan_service_info.h +++ b/connections/implementation/wifi_lan_service_info.h @@ -18,10 +18,10 @@ #include #include "absl/strings/string_view.h" -#include "core/internal/base_pcp_handler.h" -#include "core/internal/pcp.h" -#include "platform/base/byte_array.h" -#include "platform/base/nsd_service_info.h" +#include "connections/implementation/base_pcp_handler.h" +#include "connections/implementation/pcp.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/nsd_service_info.h" namespace location { namespace nearby { diff --git a/cpp/core/internal/wifi_lan_service_info_test.cc b/connections/implementation/wifi_lan_service_info_test.cc similarity index 97% rename from cpp/core/internal/wifi_lan_service_info_test.cc rename to connections/implementation/wifi_lan_service_info_test.cc index ffa9d79b..fc290cc8 100644 --- a/cpp/core/internal/wifi_lan_service_info_test.cc +++ b/connections/implementation/wifi_lan_service_info_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/internal/wifi_lan_service_info.h" +#include "connections/implementation/wifi_lan_service_info.h" #include #include #include "gtest/gtest.h" -#include "platform/base/base64_utils.h" -#include "platform/base/nsd_service_info.h" +#include "internal/platform/base64_utils.h" +#include "internal/platform/nsd_service_info.h" namespace location { namespace nearby { diff --git a/cpp/core/listeners.h b/connections/listeners.h similarity index 96% rename from cpp/core/listeners.h rename to connections/listeners.h index 97a20eba..ff11b66e 100644 --- a/cpp/core/listeners.h +++ b/connections/listeners.h @@ -27,13 +27,13 @@ // default-initialized. // - callbacks may be initialized with lambdas; lambda definitions are concize. -#include "core/connection_options.h" -#include "core/payload.h" -#include "core/status.h" -#include "platform/base/byte_array.h" -#include "platform/base/byte_utils.h" -#include "platform/base/listeners.h" -#include "platform/public/core_config.h" +#include "connections/connection_options.h" +#include "connections/payload.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/byte_utils.h" +#include "internal/platform/listeners.h" +#include "internal/platform/core_config.h" namespace location { namespace nearby { diff --git a/cpp/core/listeners_test.cc b/connections/listeners_test.cc similarity index 98% rename from cpp/core/listeners_test.cc rename to connections/listeners_test.cc index 59420a74..2595899a 100644 --- a/cpp/core/listeners_test.cc +++ b/connections/listeners_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/listeners.h" +#include "connections/listeners.h" #include #include diff --git a/cpp/core/medium_selector.h b/connections/medium_selector.h similarity index 100% rename from cpp/core/medium_selector.h rename to connections/medium_selector.h diff --git a/cpp/core/options_base.h b/connections/options_base.h similarity index 92% rename from cpp/core/options_base.h rename to connections/options_base.h index 26701eaf..4ddc4fab 100644 --- a/cpp/core/options_base.h +++ b/connections/options_base.h @@ -1,39 +1,39 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -#ifndef CORE_OPTIONS_BASE_H_ -#define CORE_OPTIONS_BASE_H_ -#include - -#include "core/medium_selector.h" -#include "core/strategy.h" - -namespace location { -namespace nearby { -namespace connections { - -// Feature On/Off switch for mediums. -using BooleanMediumSelector = MediumSelector; - -// Connection Options: used for both Advertising and Discovery. -// All fields are mutable, to make the type copy-assignable. -struct OptionsBase { - Strategy strategy; - BooleanMediumSelector allowed{BooleanMediumSelector().SetAll(true)}; -}; - -} // namespace connections -} // namespace nearby -} // namespace location - -#endif // CORE_OPTIONS_BASE_H_ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +#ifndef CORE_OPTIONS_BASE_H_ +#define CORE_OPTIONS_BASE_H_ +#include + +#include "connections/medium_selector.h" +#include "connections/strategy.h" + +namespace location { +namespace nearby { +namespace connections { + +// Feature On/Off switch for mediums. +using BooleanMediumSelector = MediumSelector; + +// Connection Options: used for both Advertising and Discovery. +// All fields are mutable, to make the type copy-assignable. +struct OptionsBase { + Strategy strategy; + BooleanMediumSelector allowed{BooleanMediumSelector().SetAll(true)}; +}; + +} // namespace connections +} // namespace nearby +} // namespace location + +#endif // CORE_OPTIONS_BASE_H_ diff --git a/cpp/core/out_of_band_connection_metadata.h b/connections/out_of_band_connection_metadata.h similarity index 92% rename from cpp/core/out_of_band_connection_metadata.h rename to connections/out_of_band_connection_metadata.h index 79711739..81800858 100644 --- a/cpp/core/out_of_band_connection_metadata.h +++ b/connections/out_of_band_connection_metadata.h @@ -1,60 +1,60 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -#ifndef CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ -#define CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ - -#include - -#include "core/medium_selector.h" -#include "core/strategy.h" -#include "platform/base/byte_array.h" -#include "proto/connections_enums.pb.h" - -namespace location { -namespace nearby { -namespace connections { - -// Feature On/Off switch for mediums. -using BooleanMediumSelector = MediumSelector; - -// Metadata injected to facilitate out-of-band connections. The medium field is -// required, and the other fields are only specified for a specific medium. -// Currently, Bluetooth is the only supported medium for out-of-band -// connections. -struct OutOfBandConnectionMetadata { - // Medium to use for the out-of-band connection. - Medium medium; - - // Endpoint ID to use for the injected connection; will be included in the - // endpoint_found_cb callback. Must be exactly 4 bytes and should be randomly- - // generated such that no two IDs are identical. - std::string endpoint_id; - - // Endpoint info to use for the injected connection; will be included in the - // endpoint_found_cb callback. Should uniquely identify the InjectEndpoint() - // call so that the client which made the call can verify the endpoint - // that was found is the one that was injected. - // - // Cannot be empty, and must be <131 bytes. - ByteArray endpoint_info; - - // Used for Bluetooth connections. - ByteArray remote_bluetooth_mac_address; -}; - -} // namespace connections -} // namespace nearby -} // namespace location - -#endif // CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +#ifndef CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ +#define CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ + +#include + +#include "connections/medium_selector.h" +#include "connections/strategy.h" +#include "internal/platform/byte_array.h" +#include "proto/connections_enums.pb.h" + +namespace location { +namespace nearby { +namespace connections { + +// Feature On/Off switch for mediums. +using BooleanMediumSelector = MediumSelector; + +// Metadata injected to facilitate out-of-band connections. The medium field is +// required, and the other fields are only specified for a specific medium. +// Currently, Bluetooth is the only supported medium for out-of-band +// connections. +struct OutOfBandConnectionMetadata { + // Medium to use for the out-of-band connection. + Medium medium; + + // Endpoint ID to use for the injected connection; will be included in the + // endpoint_found_cb callback. Must be exactly 4 bytes and should be randomly- + // generated such that no two IDs are identical. + std::string endpoint_id; + + // Endpoint info to use for the injected connection; will be included in the + // endpoint_found_cb callback. Should uniquely identify the InjectEndpoint() + // call so that the client which made the call can verify the endpoint + // that was found is the one that was injected. + // + // Cannot be empty, and must be <131 bytes. + ByteArray endpoint_info; + + // Used for Bluetooth connections. + ByteArray remote_bluetooth_mac_address; +}; + +} // namespace connections +} // namespace nearby +} // namespace location + +#endif // CORE_OUT_OF_BAND_CONNECTION_METADATA_H_ diff --git a/cpp/core/params.h b/connections/params.h similarity index 91% rename from cpp/core/params.h rename to connections/params.h index 3843cee9..25393ee3 100644 --- a/cpp/core/params.h +++ b/connections/params.h @@ -17,9 +17,9 @@ #include -#include "core/listeners.h" -#include "platform/base/byte_array.h" -#include "platform/public/core_config.h" +#include "connections/listeners.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/core_config.h" namespace location { namespace nearby { diff --git a/cpp/core/payload.cc b/connections/payload.cc similarity index 99% rename from cpp/core/payload.cc rename to connections/payload.cc index 20acef85..4979d054 100644 --- a/cpp/core/payload.cc +++ b/connections/payload.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/payload.h" +#include "connections/payload.h" namespace location { namespace nearby { diff --git a/cpp/core/payload.h b/connections/payload.h similarity index 90% rename from cpp/core/payload.h rename to connections/payload.h index ec66062b..e82505a0 100644 --- a/cpp/core/payload.h +++ b/connections/payload.h @@ -21,13 +21,13 @@ #include #include "absl/types/variant.h" -#include "platform/base/byte_array.h" -#include "platform/base/input_stream.h" -#include "platform/base/payload_id.h" -#include "platform/base/prng.h" -#include "platform/public/core_config.h" -#include "platform/public/file.h" -#include "platform/public/logging.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/payload_id.h" +#include "internal/platform/prng.h" +#include "internal/platform/core_config.h" +#include "internal/platform/file.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/core/payload_test.cc b/connections/payload_test.cc similarity index 94% rename from cpp/core/payload_test.cc rename to connections/payload_test.cc index db32ea59..e12ce8fc 100644 --- a/cpp/core/payload_test.cc +++ b/connections/payload_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/payload.h" +#include "connections/payload.h" #include #include @@ -20,10 +20,10 @@ #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/byte_array.h" -#include "platform/base/input_stream.h" -#include "platform/public/file.h" -#include "platform/public/pipe.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/file.h" +#include "internal/platform/pipe.h" namespace location { namespace nearby { diff --git a/cpp/core/power_level.h b/connections/power_level.h similarity index 96% rename from cpp/core/power_level.h rename to connections/power_level.h index 1e29cdb1..1753dfec 100644 --- a/cpp/core/power_level.h +++ b/connections/power_level.h @@ -1,31 +1,31 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef CORE_POWER_LEVEL_H_ -#define CORE_POWER_LEVEL_H_ - -namespace location { -namespace nearby { -namespace connections { // Represents the various power levels that can be - // used, on mediums that support it. -enum class PowerLevel { - kHighPower = 0, - kLowPower = 1, -}; - -} // namespace connections -} // namespace nearby -} // namespace location - -#endif // CORE_POWER_LEVEL_H_ +// Copyright 2021 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef CORE_POWER_LEVEL_H_ +#define CORE_POWER_LEVEL_H_ + +namespace location { +namespace nearby { +namespace connections { // Represents the various power levels that can be + // used, on mediums that support it. +enum class PowerLevel { + kHighPower = 0, + kLowPower = 1, +}; + +} // namespace connections +} // namespace nearby +} // namespace location + +#endif // CORE_POWER_LEVEL_H_ diff --git a/cpp/core/status.h b/connections/status.h similarity index 100% rename from cpp/core/status.h rename to connections/status.h diff --git a/cpp/core/status_test.cc b/connections/status_test.cc similarity index 97% rename from cpp/core/status_test.cc rename to connections/status_test.cc index 0e76e608..472aa6e5 100644 --- a/cpp/core/status_test.cc +++ b/connections/status_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/status.h" +#include "connections/status.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/core/strategy.cc b/connections/strategy.cc similarity index 98% rename from cpp/core/strategy.cc rename to connections/strategy.cc index f42e3f74..2b50fa6f 100644 --- a/cpp/core/strategy.cc +++ b/connections/strategy.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/strategy.h" +#include "connections/strategy.h" namespace location { namespace nearby { diff --git a/cpp/core/strategy.h b/connections/strategy.h similarity index 98% rename from cpp/core/strategy.h rename to connections/strategy.h index f85d7d60..30fea271 100644 --- a/cpp/core/strategy.h +++ b/connections/strategy.h @@ -16,7 +16,7 @@ #include -#include "platform/public/core_config.h" +#include "internal/platform/core_config.h" namespace location { namespace nearby { diff --git a/cpp/core/strategy_test.cc b/connections/strategy_test.cc similarity index 98% rename from cpp/core/strategy_test.cc rename to connections/strategy_test.cc index 70b74723..dfa56ba5 100644 --- a/cpp/core/strategy_test.cc +++ b/connections/strategy_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "core/strategy.h" +#include "connections/strategy.h" #include "gtest/gtest.h" diff --git a/cpp/cal/base/BUILD b/cpp/cal/base/BUILD index aa030da5..325cd7d6 100644 --- a/cpp/cal/base/BUILD +++ b/cpp/cal/base/BUILD @@ -24,6 +24,6 @@ cc_library( "//third_party/nearby/cpp:__subpackages__", ], deps = [ - "//cpp/platform/base", + "//internal/platform:base", ], ) diff --git a/cpp/cal/base/ble_types.h b/cpp/cal/base/ble_types.h index f9c4ae7f..091bff72 100644 --- a/cpp/cal/base/ble_types.h +++ b/cpp/cal/base/ble_types.h @@ -18,11 +18,11 @@ // TODO(hais) relocate base def class accordingly. #include -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/listeners.h" -#include "platform/base/output_stream.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/listeners.h" +#include "internal/platform/output_stream.h" namespace nearby { namespace cal { diff --git a/cpp/cal/public/BUILD b/cpp/cal/public/BUILD index 93a0bbcf..de54945a 100644 --- a/cpp/cal/public/BUILD +++ b/cpp/cal/public/BUILD @@ -24,7 +24,7 @@ cc_library( ], visibility = [ "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", - "//third_party/nearby/cpp:__subpackages__", + "//third_party/nearby:__subpackages__", ], deps = [ "//third_party/nearby/cpp/cal/api:ble", diff --git a/cpp/platform/base/BUILD b/cpp/platform/base/BUILD deleted file mode 100644 index b04d7679..00000000 --- a/cpp/platform/base/BUILD +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -load("//ads/util/non_compile:non_compile.bzl", "cc_with_non_compile_test") - -licenses(["notice"]) - -cc_library( - name = "base", - srcs = [ - "base64_utils.cc", - "bluetooth_utils.cc", - "input_stream.cc", - "nsd_service_info.cc", - "prng.cc", - ], - hdrs = [ - "base64_utils.h", - "bluetooth_utils.h", - "byte_array.h", - "callable.h", - "exception.h", - "feature_flags.h", - "input_stream.h", - "listeners.h", - "nsd_service_info.h", - "output_stream.h", - "payload_id.h", - "prng.h", - "runnable.h", - "socket.h", - "types.h", - ], - copts = ["-DCORE_ADAPTER_DLL"], - visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform:__subpackages__", - "//cpp/platform/api:__subpackages__", - "//internal/analytics:__subpackages__", - "//internal/proto/analytics:__subpackages__", - "//third_party/nearby/cpp/cal:__subpackages__", - ], - deps = [ - "@com_google_absl//absl/container:flat_hash_map", - "@com_google_absl//absl/meta:type_traits", - "@com_google_absl//absl/strings", - "@com_google_absl//absl/strings:str_format", - "@com_google_absl//absl/synchronization", - "@com_google_absl//absl/time", - ], -) - -cc_library( - name = "util", - srcs = [ - "base_input_stream.cc", - "base_pipe.cc", - "byte_utils.cc", - ], - hdrs = [ - "base_input_stream.h", - "base_mutex_lock.h", - "base_pipe.h", - "byte_utils.h", - ], - visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", - ], - deps = [ - ":base", - "//cpp/platform/api:types", - "@com_google_absl//absl/base:core_headers", - "@com_google_absl//absl/strings:str_format", - ], -) - -cc_library( - name = "logging", - hdrs = [ - "logging.h", - ], - visibility = [ - "//cpp/platform:__subpackages__", - "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", - ], - deps = [ - "@com_google_glog//:glog", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - ], -) - -cc_library( - name = "cancellation_flag", - srcs = [ - "cancellation_flag.cc", - ], - hdrs = [ - "cancellation_flag.h", - "cancellation_flag_listener.h", - ], - visibility = [ - "//cpp/core/internal:__subpackages__", - "//cpp/platform/api:__subpackages__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", - ], - deps = [ - ":base", - ":util", - "@com_google_absl//absl/container:flat_hash_set", - "@com_google_absl//absl/synchronization", - ], -) - -cc_library( - name = "error_code_recorder", - srcs = [ - "error_code_recorder.cc", - ], - hdrs = [ - "error_code_params.h", - "error_code_recorder.h", - ], - visibility = [ - "//cpp/core/internal:__subpackages__", - "//cpp/platform/impl:__subpackages__", - "//internal/analytics:__subpackages__", - ], - deps = [ - ":logging", - "//proto:connections_enums_portable_proto", - "//proto/errorcode:error_code_enums_portable_proto", - ], -) - -cc_library( - name = "test_util", - testonly = True, - srcs = [ - "medium_environment.cc", - ], - hdrs = [ - "medium_environment.h", - ], - visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", - ], - deps = [ - ":base", - ":logging", - "//cpp/platform/api:comm", - "//cpp/platform/public:types", - "@com_google_absl//absl/container:flat_hash_map", - "@com_google_absl//absl/strings", - ], -) - -cc_test( - name = "platform_base_test", - srcs = [ - "bluetooth_utils_test.cc", - "byte_array_test.cc", - "feature_flags_test.cc", - "prng_test.cc", - ], - deps = [ - ":base", - ":test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - ], -) - -cc_test( - name = "platform_util_test", - srcs = [ - "byte_utils_test.cc", - ], - deps = [ - ":base", - ":util", - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - ], -) - -cc_test( - name = "cancellation_flag_test", - srcs = [ - "cancellation_flag_test.cc", - ], - deps = [ - ":base", - ":cancellation_flag", - ":test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - ], -) - -cc_test( - name = "error_code_recorder_test", - srcs = [ - "error_code_recorder_test.cc", - ], - deps = [ - ":error_code_recorder", - ":test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - ], -) - -cc_with_non_compile_test( - name = "exception_test", - srcs = [ - "exception_test.cc", - ], - deps = [ - ":base", - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - ], -) diff --git a/internal/analytics/BUILD b/internal/analytics/BUILD index b98fab18..fde27001 100644 --- a/internal/analytics/BUILD +++ b/internal/analytics/BUILD @@ -24,16 +24,16 @@ cc_library( ], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core:__subpackages__", + "//connections:__subpackages__", "//internal/proto/analytics:__subpackages__", ], deps = [ - "//cpp/core:core_types", - "//cpp/core:event_logger", - "//cpp/platform/base", - "//cpp/platform/base:error_code_recorder", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//connections:core_types", + "//connections:event_logger", + "//internal/platform:base", + "//internal/platform:error_code_recorder", + "//internal/platform:logging", + "//internal/platform:types", "//internal/proto/analytics:connections_log_cc_proto", "//proto:connections_enums_portable_proto", "//proto/errorcode:error_code_enums_portable_proto", @@ -51,11 +51,11 @@ cc_test( shard_count = 16, deps = [ ":analytics", - "//cpp/platform/base:error_code_recorder", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:comm", - "//cpp/platform/public:logging", - "//cpp/platform/public:types", + "//internal/platform:comm", + "//internal/platform:error_code_recorder", + "//internal/platform:logging", + "//internal/platform:types", + "//internal/platform/implementation/g3", # build_cleaner: keep "//internal/proto/analytics:connections_log_cc_proto", "//proto:connections_enums_portable_proto", "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", diff --git a/internal/analytics/analytics_recorder.cc b/internal/analytics/analytics_recorder.cc index 9bcec57f..a7ad8830 100644 --- a/internal/analytics/analytics_recorder.cc +++ b/internal/analytics/analytics_recorder.cc @@ -18,9 +18,9 @@ #include #include "absl/time/time.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/system_clock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/system_clock.h" #include "internal/proto/analytics/connections_log.pb.h" #include "proto/connections_enums.pb.h" diff --git a/internal/analytics/analytics_recorder.h b/internal/analytics/analytics_recorder.h index 064cc5c5..866574c0 100644 --- a/internal/analytics/analytics_recorder.h +++ b/internal/analytics/analytics_recorder.h @@ -19,12 +19,12 @@ #include "absl/container/btree_map.h" #include "absl/time/time.h" -#include "core/event_logger.h" -#include "core/payload.h" -#include "core/strategy.h" -#include "platform/base/error_code_params.h" -#include "platform/public/mutex.h" -#include "platform/public/single_thread_executor.h" +#include "connections/event_logger.h" +#include "connections/payload.h" +#include "connections/strategy.h" +#include "internal/platform/error_code_params.h" +#include "internal/platform/mutex.h" +#include "internal/platform/single_thread_executor.h" #include "internal/analytics/connection_attempt_metadata_params.h" #include "internal/proto/analytics/connections_log.pb.h" #include "proto/connections_enums.pb.h" diff --git a/internal/analytics/analytics_recorder_test.cc b/internal/analytics/analytics_recorder_test.cc index 33688e5b..8127ff6f 100644 --- a/internal/analytics/analytics_recorder_test.cc +++ b/internal/analytics/analytics_recorder_test.cc @@ -21,10 +21,10 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "platform/base/error_code_params.h" -#include "platform/base/error_code_recorder.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "internal/platform/error_code_params.h" +#include "internal/platform/error_code_recorder.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" #include "internal/analytics/connection_attempt_metadata_params.h" #include "internal/proto/analytics/connections_log.pb.h" #include "proto/connections_enums.pb.h" diff --git a/internal/platform/BUILD b/internal/platform/BUILD new file mode 100644 index 00000000..22552d49 --- /dev/null +++ b/internal/platform/BUILD @@ -0,0 +1,391 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +load("//ads/util/non_compile:non_compile.bzl", "cc_with_non_compile_test") +load("//tools/build_defs/cc:cc_fake_binary.bzl", "cc_fake_binary") + +licenses(["notice"]) + +cc_library( + name = "base", + srcs = [ + "base64_utils.cc", + "bluetooth_utils.cc", + "input_stream.cc", + "nsd_service_info.cc", + "prng.cc", + ], + hdrs = [ + "base64_utils.h", + "bluetooth_utils.h", + "byte_array.h", + "callable.h", + "exception.h", + "feature_flags.h", + "input_stream.h", + "listeners.h", + "nsd_service_info.h", + "output_stream.h", + "payload_id.h", + "prng.h", + "runnable.h", + "socket.h", + "types.h", + ], + copts = ["-DCORE_ADAPTER_DLL"], + visibility = [ + "//connections:__subpackages__", + "//internal/analytics:__subpackages__", + "//internal/platform:__subpackages__", + "//internal/platform/implementation:__subpackages__", + "//internal/proto/analytics:__subpackages__", + "//third_party/nearby/cpp/cal:__subpackages__", + ], + deps = [ + "@com_google_absl//absl/container:flat_hash_map", + "@com_google_absl//absl/meta:type_traits", + "@com_google_absl//absl/strings", + "@com_google_absl//absl/strings:str_format", + "@com_google_absl//absl/synchronization", + "@com_google_absl//absl/time", + ], +) + +cc_library( + name = "util", + srcs = [ + "base_input_stream.cc", + "base_pipe.cc", + "byte_utils.cc", + ], + hdrs = [ + "base_input_stream.h", + "base_mutex_lock.h", + "base_pipe.h", + "byte_utils.h", + ], + visibility = [ + "//connections:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", + ], + deps = [ + ":base", + "//internal/platform/implementation:types", + "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/strings:str_format", + ], +) + +cc_library( + name = "logging", + hdrs = [ + "logging.h", + ], + copts = ["-DCORE_ADAPTER_DLL"], + visibility = [ + "//connections:__subpackages__", + "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", + "//internal/analytics:__subpackages__", + "//internal/platform:__subpackages__", + "//internal/proto/analytics:__subpackages__", + ], + deps = [ + "@com_google_glog//:glog", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + ], +) + +cc_library( + name = "cancellation_flag", + srcs = [ + "cancellation_flag.cc", + ], + hdrs = [ + "cancellation_flag.h", + "cancellation_flag_listener.h", + ], + visibility = [ + "//connections/implementation:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", + ], + deps = [ + ":base", + ":util", + "@com_google_absl//absl/container:flat_hash_set", + "@com_google_absl//absl/synchronization", + ], +) + +cc_library( + name = "error_code_recorder", + srcs = [ + "error_code_recorder.cc", + ], + hdrs = [ + "error_code_params.h", + "error_code_recorder.h", + ], + visibility = [ + "//connections/implementation:__subpackages__", + "//internal/analytics:__subpackages__", + "//internal/platform/implementation:__subpackages__", + ], + deps = [ + ":logging", + "//proto:connections_enums_portable_proto", + "//proto/errorcode:error_code_enums_portable_proto", + ], +) + +cc_library( + name = "test_util", + testonly = True, + srcs = [ + "medium_environment.cc", + ], + hdrs = [ + "medium_environment.h", + ], + visibility = [ + "//connections:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", + ], + deps = [ + ":base", + ":logging", + "//internal/platform:types", + "//internal/platform/implementation:comm", + "@com_google_absl//absl/container:flat_hash_map", + "@com_google_absl//absl/strings", + ], +) + +cc_test( + name = "platform_base_test", + srcs = [ + "bluetooth_utils_test.cc", + "byte_array_test.cc", + "feature_flags_test.cc", + "prng_test.cc", + ], + deps = [ + ":base", + ":test_util", + "//internal/platform/implementation/g3", # build_cleaner: keep + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + ], +) + +cc_test( + name = "platform_util_test", + srcs = [ + "byte_utils_test.cc", + ], + deps = [ + ":base", + ":util", + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + ], +) + +cc_test( + name = "cancellation_flag_test", + srcs = [ + "cancellation_flag_test.cc", + ], + deps = [ + ":base", + ":cancellation_flag", + ":test_util", + "//internal/platform/implementation/g3", # build_cleaner: keep + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + ], +) + +cc_test( + name = "error_code_recorder_test", + srcs = [ + "error_code_recorder_test.cc", + ], + deps = [ + ":error_code_recorder", + ":test_util", + "//internal/platform/implementation/g3", # build_cleaner: keep + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + ], +) + +cc_with_non_compile_test( + name = "exception_test", + srcs = [ + "exception_test.cc", + ], + deps = [ + ":base", + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + ], +) + +cc_library( + name = "types", + srcs = [ + "monitored_runnable.cc", + "pending_job_registry.cc", + "pipe.cc", + ], + hdrs = [ + "atomic_boolean.h", + "atomic_reference.h", + "cancelable.h", + "cancelable_alarm.h", + "cancellable_task.h", + "condition_variable.h", + "core_config.h", + "count_down_latch.h", + "crypto.h", + "file.h", + "future.h", + "lockable.h", + "logging.h", + "monitored_runnable.h", + "multi_thread_executor.h", + "mutex.h", + "mutex_lock.h", + "pending_job_registry.h", + "pipe.h", + "scheduled_executor.h", + "settable_future.h", + "single_thread_executor.h", + "submittable_executor.h", + "system_clock.h", + "thread_check_callable.h", + "thread_check_runnable.h", + ], + visibility = [ + "//connections:__subpackages__", + "//internal/analytics:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation/ios:__subpackages__", + "//internal/platform/implementation/windows:__subpackages__", + ], + deps = [ + ":base", + ":logging", + ":util", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + "@com_google_absl//absl/base:core_headers", + "@com_google_absl//absl/time", + ], +) + +cc_library( + name = "comm", + srcs = [ + "ble.cc", + "bluetooth_classic.cc", + "file.cc", + "wifi_lan.cc", + ], + hdrs = [ + "ble.h", + "bluetooth_adapter.h", + "bluetooth_classic.h", + "webrtc.h", + "wifi_lan.h", + ], + copts = ["-DCORE_ADAPTER_DLL"], + visibility = [ + "//connections:__subpackages__", + "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", + "//internal/analytics:__subpackages__", + "//internal/platform:__pkg__", + ], + deps = [ + ":logging", + ":types", + "//internal/platform:base", + "//internal/platform:cancellation_flag", + "//internal/platform/implementation:comm", + "//internal/platform/implementation:platform", + "@com_google_absl//absl/container:flat_hash_map", + "@com_google_absl//absl/strings", + "//webrtc/api:libjingle_peerconnection_api", + ], +) + +cc_test( + name = "public_test", + size = "small", + timeout = "moderate", + srcs = [ + "atomic_boolean_test.cc", + "atomic_reference_test.cc", + "ble_test.cc", + "bluetooth_adapter_test.cc", + "bluetooth_classic_test.cc", + "cancelable_alarm_test.cc", + "condition_variable_test.cc", + "count_down_latch_test.cc", + "crypto_test.cc", + "future_test.cc", + "logging_test.cc", + "multi_thread_executor_test.cc", + "mutex_test.cc", + "pipe_test.cc", + "scheduled_executor_test.cc", + "single_thread_executor_test.cc", + "wifi_lan_test.cc", + ], + copts = ["-DCORE_ADAPTER_DLL"], + shard_count = 16, + deps = [ + ":comm", + ":logging", + ":types", + "//internal/platform:base", + "//internal/platform:test_util", + "//internal/platform/implementation/g3", # build_cleaner: keep + "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", + "@com_google_absl//absl/strings", + "@com_google_absl//absl/synchronization", + "@com_google_absl//absl/time", + ], +) + +cc_fake_binary( + name = "thread_check_nocompile", + srcs = ["thread_check_nocompile.cc"], + deps = [ + ":types", + "@com_google_absl//absl/time", + ], +) + +py_test( + name = "thread_check_nocompile_test", + size = "large", + srcs = ["thread_check_nocompile_test.py"], + data = ["thread_check_nocompile"], + python_version = "PY3", + srcs_version = "PY3", + tags = ["non_compile_test"], + deps = [ + "//testing/pybase", + "//testing/pybase:fake_target_util", + ], +) diff --git a/cpp/platform/public/BUILD b/internal/platform/B_public_BUILD similarity index 60% rename from cpp/platform/public/BUILD rename to internal/platform/B_public_BUILD index a893e253..b5ac52e3 100644 --- a/cpp/platform/public/BUILD +++ b/internal/platform/B_public_BUILD @@ -50,23 +50,24 @@ cc_library( "thread_check_callable.h", "thread_check_runnable.h", ], + compatible_with = ["//buildenv/target:non_prod"], visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform/base:__pkg__", - "//cpp/platform/impl/ios:__subpackages__", - "//cpp/platform/impl/windows:__subpackages__", - "//cpp/platform/public:__pkg__", - "//internal/analytics:__subpackages__", + "//third_party/nearby/connections:__subpackages__", + "//third_party/nearby/internal/platform:__pkg__", + "//third_party/nearby/internal/platform/implementation/ios:__subpackages__", + "//third_party/nearby/internal/platform/implementation/windows:__subpackages__", + "//third_party/nearby/internal/platform:__pkg__", + "//third_party/nearby/internal/analytics:__subpackages__", ], deps = [ ":logging", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - "//cpp/platform/base", - "//cpp/platform/base:logging", - "//cpp/platform/base:util", - "@com_google_absl//absl/base:core_headers", - "@com_google_absl//absl/time", + "//third_party/absl/base:core_headers", + "//third_party/absl/time", + "//third_party/nearby/internal/platform/implementation:platform", + "//third_party/nearby/internal/platform/implementation:types", + "//third_party/nearby/internal/platform", + "//third_party/nearby/internal/platform:logging", + "//third_party/nearby/internal/platform:util", ], ) @@ -85,23 +86,24 @@ cc_library( "webrtc.h", "wifi_lan.h", ], + compatible_with = ["//buildenv/target:non_prod"], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform/public:__pkg__", "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", - "//internal/analytics:__subpackages__", + "//third_party/nearby/connections:__subpackages__", + "//third_party/nearby/internal/platform:__pkg__", + "//third_party/nearby/internal/analytics:__subpackages__", ], deps = [ ":logging", ":types", - "//cpp/platform/api:comm", - "//cpp/platform/api:platform", - "//cpp/platform/base", - "//cpp/platform/base:cancellation_flag", - "@com_google_absl//absl/container:flat_hash_map", - "@com_google_absl//absl/strings", - "//webrtc/api:libjingle_peerconnection_api", + "//third_party/absl/container:flat_hash_map", + "//third_party/absl/strings", + "//third_party/nearby/internal/platform/implementation:comm", + "//third_party/nearby/internal/platform/implementation:platform", + "//third_party/nearby/internal/platform", + "//third_party/nearby/internal/platform:cancellation_flag", + "//third_party/webrtc/files/stable/webrtc/api:libjingle_peerconnection_api", ], ) @@ -110,15 +112,16 @@ cc_library( hdrs = [ "logging.h", ], + compatible_with = ["//buildenv/target:non_prod"], copts = ["-DCORE_ADAPTER_DLL"], visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform:__subpackages__", - "//internal/analytics:__subpackages__", - "//internal/proto/analytics:__subpackages__", + "//third_party/nearby/connections:__subpackages__", + "//third_party/nearby/internal/platform:__subpackages__", + "//third_party/nearby/internal/analytics:__subpackages__", + "//third_party/nearby/internal/proto/analytics:__subpackages__", ], deps = [ - "//cpp/platform/base:logging", + "//third_party/nearby/internal/platform:logging", ], ) @@ -151,13 +154,13 @@ cc_test( ":comm", ":logging", ":types", - "//cpp/platform/base", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/g3", # build_cleaner: keep - "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", - "@com_google_absl//absl/strings", - "@com_google_absl//absl/synchronization", - "@com_google_absl//absl/time", + "//testing/base/public:gunit_main", + "//third_party/absl/strings", + "//third_party/absl/synchronization", + "//third_party/absl/time", + "//third_party/nearby/internal/platform", + "//third_party/nearby/internal/platform:test_util", + "//third_party/nearby/internal/platform/implementation/g3", # build_cleaner: keep ], ) @@ -166,7 +169,7 @@ cc_fake_binary( srcs = ["thread_check_nocompile.cc"], deps = [ ":types", - "@com_google_absl//absl/time", + "//third_party/absl/time", ], ) diff --git a/cpp/platform/public/atomic_boolean.h b/internal/platform/atomic_boolean.h similarity index 92% rename from cpp/platform/public/atomic_boolean.h rename to internal/platform/atomic_boolean.h index 7c727d55..7bd991a7 100644 --- a/cpp/platform/public/atomic_boolean.h +++ b/internal/platform/atomic_boolean.h @@ -17,8 +17,8 @@ #include -#include "platform/api/atomic_boolean.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/atomic_boolean.h" +#include "internal/platform/implementation/platform.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/atomic_boolean_test.cc b/internal/platform/atomic_boolean_test.cc similarity index 96% rename from cpp/platform/public/atomic_boolean_test.cc rename to internal/platform/atomic_boolean_test.cc index 67aa048c..8c4ef8be 100644 --- a/cpp/platform/public/atomic_boolean_test.cc +++ b/internal/platform/atomic_boolean_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/atomic_boolean.h" +#include "internal/platform/atomic_boolean.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/platform/public/atomic_reference.h b/internal/platform/atomic_reference.h similarity index 92% rename from cpp/platform/public/atomic_reference.h rename to internal/platform/atomic_reference.h index 8f8aaf38..c2b014bc 100644 --- a/cpp/platform/public/atomic_reference.h +++ b/internal/platform/atomic_reference.h @@ -18,10 +18,10 @@ #include #include -#include "platform/api/atomic_reference.h" -#include "platform/api/platform.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/implementation/atomic_reference.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/atomic_reference_test.cc b/internal/platform/atomic_reference_test.cc similarity index 98% rename from cpp/platform/public/atomic_reference_test.cc rename to internal/platform/atomic_reference_test.cc index af888cad..8c83037f 100644 --- a/cpp/platform/public/atomic_reference_test.cc +++ b/internal/platform/atomic_reference_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/atomic_reference.h" +#include "internal/platform/atomic_reference.h" #include "gtest/gtest.h" diff --git a/cpp/platform/base/base64_utils.cc b/internal/platform/base64_utils.cc similarity index 93% rename from cpp/platform/base/base64_utils.cc rename to internal/platform/base64_utils.cc index a8e1e86b..57ae3efc 100644 --- a/cpp/platform/base/base64_utils.cc +++ b/internal/platform/base64_utils.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/base64_utils.h" +#include "internal/platform/base64_utils.h" #include "absl/strings/escaping.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base64_utils.h b/internal/platform/base64_utils.h similarity index 95% rename from cpp/platform/base/base64_utils.h rename to internal/platform/base64_utils.h index 656ef895..e3f6a4d8 100644 --- a/cpp/platform/base/base64_utils.h +++ b/internal/platform/base64_utils.h @@ -16,7 +16,7 @@ #define PLATFORM_BASE_BASE64_UTILS_H_ #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base_input_stream.cc b/internal/platform/base_input_stream.cc similarity index 98% rename from cpp/platform/base/base_input_stream.cc rename to internal/platform/base_input_stream.cc index 6aedb689..0bbe4b20 100644 --- a/cpp/platform/base/base_input_stream.cc +++ b/internal/platform/base_input_stream.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/base_input_stream.h" +#include "internal/platform/base_input_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base_input_stream.h b/internal/platform/base_input_stream.h similarity index 93% rename from cpp/platform/base/base_input_stream.h rename to internal/platform/base_input_stream.h index 45c77436..7324e0a2 100644 --- a/cpp/platform/base/base_input_stream.h +++ b/internal/platform/base_input_stream.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_BASE_BASE_INPUT_STREAM_H_ #define PLATFORM_BASE_BASE_INPUT_STREAM_H_ -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base_mutex_lock.h b/internal/platform/base_mutex_lock.h similarity index 95% rename from cpp/platform/base/base_mutex_lock.h rename to internal/platform/base_mutex_lock.h index c5a8f51e..5f59391e 100644 --- a/cpp/platform/base/base_mutex_lock.h +++ b/internal/platform/base_mutex_lock.h @@ -16,7 +16,7 @@ #define PLATFORM_BASE_BASE_MUTEX_LOCK_H_ #include "absl/base/thread_annotations.h" -#include "platform/api/mutex.h" +#include "internal/platform/implementation/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base_pipe.cc b/internal/platform/base_pipe.cc similarity index 94% rename from cpp/platform/base/base_pipe.cc rename to internal/platform/base_pipe.cc index 4c3e80f9..b97357ad 100644 --- a/cpp/platform/base/base_pipe.cc +++ b/internal/platform/base_pipe.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/base_pipe.h" +#include "internal/platform/base_pipe.h" -#include "platform/base/base_mutex_lock.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/base_mutex_lock.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/base_pipe.h b/internal/platform/base_pipe.h similarity index 93% rename from cpp/platform/base/base_pipe.h rename to internal/platform/base_pipe.h index 88d0b756..766b2fc5 100644 --- a/cpp/platform/base/base_pipe.h +++ b/internal/platform/base_pipe.h @@ -20,12 +20,12 @@ #include #include "absl/base/thread_annotations.h" -#include "platform/api/condition_variable.h" -#include "platform/api/mutex.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/ble.cc b/internal/platform/ble.cc similarity index 97% rename from cpp/platform/public/ble.cc rename to internal/platform/ble.cc index 9ce398ae..54945e04 100644 --- a/cpp/platform/public/ble.cc +++ b/internal/platform/ble.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/ble.h" +#include "internal/platform/ble.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/ble.h b/internal/platform/ble.h similarity index 94% rename from cpp/platform/public/ble.h rename to internal/platform/ble.h index 49fa93f6..e3ba127b 100644 --- a/cpp/platform/public/ble.h +++ b/internal/platform/ble.h @@ -16,14 +16,14 @@ #define PLATFORM_PUBLIC_BLE_H_ #include "absl/container/flat_hash_map.h" -#include "platform/api/ble.h" -#include "platform/api/platform.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/public/bluetooth_adapter.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/bluetooth_adapter.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/ble_test.cc b/internal/platform/ble_test.cc similarity index 98% rename from cpp/platform/public/ble_test.cc rename to internal/platform/ble_test.cc index 0c00543e..abe4ca63 100644 --- a/cpp/platform/public/ble_test.cc +++ b/internal/platform/ble_test.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/ble.h" +#include "internal/platform/ble.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/bluetooth_adapter.h b/internal/platform/bluetooth_adapter.h similarity index 96% rename from cpp/platform/public/bluetooth_adapter.h rename to internal/platform/bluetooth_adapter.h index 78179a2e..903e1cc2 100644 --- a/cpp/platform/public/bluetooth_adapter.h +++ b/internal/platform/bluetooth_adapter.h @@ -18,9 +18,9 @@ #include #include "absl/strings/string_view.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/platform.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/bluetooth_adapter_test.cc b/internal/platform/bluetooth_adapter_test.cc similarity index 94% rename from cpp/platform/public/bluetooth_adapter_test.cc rename to internal/platform/bluetooth_adapter_test.cc index 032068d8..cf6c87d9 100644 --- a/cpp/platform/public/bluetooth_adapter_test.cc +++ b/internal/platform/bluetooth_adapter_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/bluetooth_adapter.h" +#include "internal/platform/bluetooth_adapter.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/bluetooth_utils.h" -#include "platform/public/logging.h" +#include "internal/platform/bluetooth_utils.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/bluetooth_classic.cc b/internal/platform/bluetooth_classic.cc similarity index 96% rename from cpp/platform/public/bluetooth_classic.cc rename to internal/platform/bluetooth_classic.cc index 16cd9207..9eb6bafb 100644 --- a/cpp/platform/public/bluetooth_classic.cc +++ b/internal/platform/bluetooth_classic.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/bluetooth_classic.h" +#include "internal/platform/bluetooth_classic.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/bluetooth_classic.h b/internal/platform/bluetooth_classic.h similarity index 94% rename from cpp/platform/public/bluetooth_classic.h rename to internal/platform/bluetooth_classic.h index 37283771..a2dde684 100644 --- a/cpp/platform/public/bluetooth_classic.h +++ b/internal/platform/bluetooth_classic.h @@ -19,17 +19,17 @@ #include #include "absl/container/flat_hash_map.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/api/platform.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/listeners.h" -#include "platform/base/output_stream.h" -#include "platform/public/bluetooth_adapter.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/listeners.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/bluetooth_adapter.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/bluetooth_classic_test.cc b/internal/platform/bluetooth_classic_test.cc similarity index 97% rename from cpp/platform/public/bluetooth_classic_test.cc rename to internal/platform/bluetooth_classic_test.cc index 5cce4dd7..dce7e8f4 100644 --- a/cpp/platform/public/bluetooth_classic_test.cc +++ b/internal/platform/bluetooth_classic_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/bluetooth_classic.h" +#include "internal/platform/bluetooth_classic.h" #include @@ -20,11 +20,11 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "platform/base/medium_environment.h" -#include "platform/public/bluetooth_adapter.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/bluetooth_adapter.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/bluetooth_utils.cc b/internal/platform/bluetooth_utils.cc similarity index 98% rename from cpp/platform/base/bluetooth_utils.cc rename to internal/platform/bluetooth_utils.cc index b547c8df..91f007bd 100644 --- a/cpp/platform/base/bluetooth_utils.cc +++ b/internal/platform/bluetooth_utils.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/bluetooth_utils.h" +#include "internal/platform/bluetooth_utils.h" #include "absl/strings/escaping.h" #include "absl/strings/str_format.h" diff --git a/cpp/platform/base/bluetooth_utils.h b/internal/platform/bluetooth_utils.h similarity index 97% rename from cpp/platform/base/bluetooth_utils.h rename to internal/platform/bluetooth_utils.h index 11134509..46f23022 100644 --- a/cpp/platform/base/bluetooth_utils.h +++ b/internal/platform/bluetooth_utils.h @@ -16,7 +16,7 @@ #define PLATFORM_BASE_BLUETOOTH_UTILS_H_ #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/bluetooth_utils_test.cc b/internal/platform/bluetooth_utils_test.cc similarity index 98% rename from cpp/platform/base/bluetooth_utils_test.cc rename to internal/platform/bluetooth_utils_test.cc index bff14ae2..369d121d 100644 --- a/cpp/platform/base/bluetooth_utils_test.cc +++ b/internal/platform/bluetooth_utils_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/bluetooth_utils.h" +#include "internal/platform/bluetooth_utils.h" #include "gtest/gtest.h" diff --git a/cpp/platform/base/byte_array.h b/internal/platform/byte_array.h similarity index 100% rename from cpp/platform/base/byte_array.h rename to internal/platform/byte_array.h diff --git a/cpp/platform/base/byte_array_test.cc b/internal/platform/byte_array_test.cc similarity index 98% rename from cpp/platform/base/byte_array_test.cc rename to internal/platform/byte_array_test.cc index 7f13aa8b..0084f029 100644 --- a/cpp/platform/base/byte_array_test.cc +++ b/internal/platform/byte_array_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" #include diff --git a/cpp/platform/base/byte_utils.cc b/internal/platform/byte_utils.cc similarity index 92% rename from cpp/platform/base/byte_utils.cc rename to internal/platform/byte_utils.cc index 931d09b9..f9642794 100644 --- a/cpp/platform/base/byte_utils.cc +++ b/internal/platform/byte_utils.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/byte_utils.h" +#include "internal/platform/byte_utils.h" #include #include "absl/strings/str_format.h" -#include "platform/base/base_input_stream.h" +#include "internal/platform/base_input_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/byte_utils.h b/internal/platform/byte_utils.h similarity index 96% rename from cpp/platform/base/byte_utils.h rename to internal/platform/byte_utils.h index e603a5fd..ba81a8fb 100644 --- a/cpp/platform/base/byte_utils.h +++ b/internal/platform/byte_utils.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_BASE_BYTE_UTILS_H_ #define PLATFORM_BASE_BYTE_UTILS_H_ -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/byte_utils_test.cc b/internal/platform/byte_utils_test.cc similarity index 93% rename from cpp/platform/base/byte_utils_test.cc rename to internal/platform/byte_utils_test.cc index 41deee1e..f81cc7fc 100644 --- a/cpp/platform/base/byte_utils_test.cc +++ b/internal/platform/byte_utils_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/byte_utils.h" +#include "internal/platform/byte_utils.h" #include "gtest/gtest.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/callable.h b/internal/platform/callable.h similarity index 96% rename from cpp/platform/base/callable.h rename to internal/platform/callable.h index 167be58a..d68d31b0 100644 --- a/cpp/platform/base/callable.h +++ b/internal/platform/callable.h @@ -17,7 +17,7 @@ #include -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/cancelable.h b/internal/platform/cancelable.h similarity index 94% rename from cpp/platform/public/cancelable.h rename to internal/platform/cancelable.h index 89b957b1..a261d80f 100644 --- a/cpp/platform/public/cancelable.h +++ b/internal/platform/cancelable.h @@ -18,8 +18,8 @@ #include #include -#include "platform/api/cancelable.h" -#include "platform/public/cancellable_task.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/cancellable_task.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/cancelable_alarm.h b/internal/platform/cancelable_alarm.h similarity index 91% rename from cpp/platform/public/cancelable_alarm.h rename to internal/platform/cancelable_alarm.h index 73e3cf30..68e0b440 100644 --- a/cpp/platform/public/cancelable_alarm.h +++ b/internal/platform/cancelable_alarm.h @@ -20,10 +20,10 @@ #include #include -#include "platform/public/cancelable.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/scheduled_executor.h" +#include "internal/platform/cancelable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/scheduled_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/cancelable_alarm_test.cc b/internal/platform/cancelable_alarm_test.cc similarity index 93% rename from cpp/platform/public/cancelable_alarm_test.cc rename to internal/platform/cancelable_alarm_test.cc index 4ef25ae9..73407cd9 100644 --- a/cpp/platform/public/cancelable_alarm_test.cc +++ b/internal/platform/cancelable_alarm_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/cancelable_alarm.h" +#include "internal/platform/cancelable_alarm.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/scheduled_executor.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/scheduled_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/cancellable_task.h b/internal/platform/cancellable_task.h similarity index 91% rename from cpp/platform/public/cancellable_task.h rename to internal/platform/cancellable_task.h index dac4cee6..fbcdf953 100644 --- a/cpp/platform/public/cancellable_task.h +++ b/internal/platform/cancellable_task.h @@ -17,10 +17,10 @@ #include -#include "platform/base/feature_flags.h" -#include "platform/base/runnable.h" -#include "platform/public/atomic_boolean.h" -#include "platform/public/future.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/runnable.h" +#include "internal/platform/atomic_boolean.h" +#include "internal/platform/future.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/cancellation_flag.cc b/internal/platform/cancellation_flag.cc similarity index 95% rename from cpp/platform/base/cancellation_flag.cc rename to internal/platform/cancellation_flag.cc index 6443a4c0..2536ff63 100644 --- a/cpp/platform/base/cancellation_flag.cc +++ b/internal/platform/cancellation_flag.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/cancellation_flag.h" +#include "internal/platform/cancellation_flag.h" -#include "platform/base/feature_flags.h" +#include "internal/platform/feature_flags.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/cancellation_flag.h b/internal/platform/cancellation_flag.h similarity index 100% rename from cpp/platform/base/cancellation_flag.h rename to internal/platform/cancellation_flag.h diff --git a/cpp/platform/base/cancellation_flag_listener.h b/internal/platform/cancellation_flag_listener.h similarity index 96% rename from cpp/platform/base/cancellation_flag_listener.h rename to internal/platform/cancellation_flag_listener.h index 8a5d9d37..06edee58 100644 --- a/cpp/platform/base/cancellation_flag_listener.h +++ b/internal/platform/cancellation_flag_listener.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_BASE_CANCELLATION_FLAG_LISTENER_H_ #define PLATFORM_BASE_CANCELLATION_FLAG_LISTENER_H_ -#include "platform/base/cancellation_flag.h" +#include "internal/platform/cancellation_flag.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/cancellation_flag_test.cc b/internal/platform/cancellation_flag_test.cc similarity index 97% rename from cpp/platform/base/cancellation_flag_test.cc rename to internal/platform/cancellation_flag_test.cc index 59bf5cca..2ab36e82 100644 --- a/cpp/platform/base/cancellation_flag_test.cc +++ b/internal/platform/cancellation_flag_test.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/cancellation_flag.h" +#include "internal/platform/cancellation_flag.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/cancellation_flag_listener.h" -#include "platform/base/feature_flags.h" -#include "platform/base/medium_environment.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/medium_environment.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/condition_variable.h b/internal/platform/condition_variable.h similarity index 89% rename from cpp/platform/public/condition_variable.h rename to internal/platform/condition_variable.h index e6c0408f..26898be4 100644 --- a/cpp/platform/public/condition_variable.h +++ b/internal/platform/condition_variable.h @@ -15,10 +15,10 @@ #ifndef PLATFORM_PUBLIC_CONDITION_VARIABLE_H_ #define PLATFORM_PUBLIC_CONDITION_VARIABLE_H_ -#include "platform/api/condition_variable.h" -#include "platform/api/platform.h" -#include "platform/base/exception.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/exception.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/condition_variable_test.cc b/internal/platform/condition_variable_test.cc similarity index 90% rename from cpp/platform/public/condition_variable_test.cc rename to internal/platform/condition_variable_test.cc index 96b1a72c..f11ee2f1 100644 --- a/cpp/platform/public/condition_variable_test.cc +++ b/internal/platform/condition_variable_test.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/condition_variable.h" +#include "internal/platform/condition_variable.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/time/time.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" -#include "platform/public/single_thread_executor.h" -#include "platform/public/system_clock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" +#include "internal/platform/single_thread_executor.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/core_config.h b/internal/platform/core_config.h similarity index 100% rename from cpp/platform/public/core_config.h rename to internal/platform/core_config.h diff --git a/cpp/platform/public/count_down_latch.h b/internal/platform/count_down_latch.h similarity index 91% rename from cpp/platform/public/count_down_latch.h rename to internal/platform/count_down_latch.h index a86fd13e..5d10c54e 100644 --- a/cpp/platform/public/count_down_latch.h +++ b/internal/platform/count_down_latch.h @@ -18,9 +18,9 @@ #include #include "absl/time/time.h" -#include "platform/api/count_down_latch.h" -#include "platform/api/platform.h" -#include "platform/base/exception.h" +#include "internal/platform/implementation/count_down_latch.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/count_down_latch_test.cc b/internal/platform/count_down_latch_test.cc similarity index 94% rename from cpp/platform/public/count_down_latch_test.cc rename to internal/platform/count_down_latch_test.cc index c516dc0b..260317a7 100644 --- a/cpp/platform/public/count_down_latch_test.cc +++ b/internal/platform/count_down_latch_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/count_down_latch.h" +#include "internal/platform/count_down_latch.h" #include "gtest/gtest.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/crypto.h b/internal/platform/crypto.h similarity index 92% rename from cpp/platform/public/crypto.h rename to internal/platform/crypto.h index a41d44ef..0b0bc6aa 100644 --- a/cpp/platform/public/crypto.h +++ b/internal/platform/crypto.h @@ -15,6 +15,6 @@ #ifndef PLATFORM_PUBLIC_CRYPTO_H_ #define PLATFORM_PUBLIC_CRYPTO_H_ -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" #endif // PLATFORM_PUBLIC_CRYPTO_H_ diff --git a/cpp/platform/public/crypto_test.cc b/internal/platform/crypto_test.cc similarity index 95% rename from cpp/platform/public/crypto_test.cc rename to internal/platform/crypto_test.cc index 052b4503..bfa3a39c 100644 --- a/cpp/platform/public/crypto_test.cc +++ b/internal/platform/crypto_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/crypto.h" +#include "internal/platform/crypto.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/error_code_params.h b/internal/platform/error_code_params.h similarity index 100% rename from cpp/platform/base/error_code_params.h rename to internal/platform/error_code_params.h diff --git a/cpp/platform/base/error_code_recorder.cc b/internal/platform/error_code_recorder.cc similarity index 98% rename from cpp/platform/base/error_code_recorder.cc rename to internal/platform/error_code_recorder.cc index b85017f5..82e1d83f 100644 --- a/cpp/platform/base/error_code_recorder.cc +++ b/internal/platform/error_code_recorder.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/error_code_recorder.h" +#include "internal/platform/error_code_recorder.h" -#include "platform/base/logging.h" +#include "internal/platform/logging.h" #include "proto/errorcode/error_code_enums.pb.h" namespace location { diff --git a/cpp/platform/base/error_code_recorder.h b/internal/platform/error_code_recorder.h similarity index 98% rename from cpp/platform/base/error_code_recorder.h rename to internal/platform/error_code_recorder.h index bd1c4b84..d603a542 100644 --- a/cpp/platform/base/error_code_recorder.h +++ b/internal/platform/error_code_recorder.h @@ -17,7 +17,7 @@ #include -#include "platform/base/error_code_params.h" +#include "internal/platform/error_code_params.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/error_code_recorder_test.cc b/internal/platform/error_code_recorder_test.cc similarity index 99% rename from cpp/platform/base/error_code_recorder_test.cc rename to internal/platform/error_code_recorder_test.cc index a65a9d43..a45b8db7 100644 --- a/cpp/platform/base/error_code_recorder_test.cc +++ b/internal/platform/error_code_recorder_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/error_code_recorder.h" +#include "internal/platform/error_code_recorder.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/platform/base/exception.h b/internal/platform/exception.h similarity index 100% rename from cpp/platform/base/exception.h rename to internal/platform/exception.h diff --git a/cpp/platform/base/exception_test.cc b/internal/platform/exception_test.cc similarity index 97% rename from cpp/platform/base/exception_test.cc rename to internal/platform/exception_test.cc index 3a18244a..63aed3d6 100644 --- a/cpp/platform/base/exception_test.cc +++ b/internal/platform/exception_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/exception.h" +#include "internal/platform/exception.h" #include #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" -#include "platform/base/exception_test.nc.h" +#include "internal/platform/exception_test.nc.h" namespace location::nearby { diff --git a/cpp/platform/base/feature_flags.h b/internal/platform/feature_flags.h similarity index 100% rename from cpp/platform/base/feature_flags.h rename to internal/platform/feature_flags.h diff --git a/cpp/platform/base/feature_flags_test.cc b/internal/platform/feature_flags_test.cc similarity index 94% rename from cpp/platform/base/feature_flags_test.cc rename to internal/platform/feature_flags_test.cc index 42456e28..21e7405d 100644 --- a/cpp/platform/base/feature_flags_test.cc +++ b/internal/platform/feature_flags_test.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/feature_flags.h" +#include "internal/platform/feature_flags.h" #include "gtest/gtest.h" -#include "platform/base/medium_environment.h" +#include "internal/platform/medium_environment.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/file.cc b/internal/platform/file.cc similarity index 99% rename from cpp/platform/public/file.cc rename to internal/platform/file.cc index 4ea9bd99..6deaec25 100644 --- a/cpp/platform/public/file.cc +++ b/internal/platform/file.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/file.h" +#include "internal/platform/file.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/file.h b/internal/platform/file.h similarity index 89% rename from cpp/platform/public/file.h rename to internal/platform/file.h index 80e1ce58..718d5414 100644 --- a/cpp/platform/public/file.h +++ b/internal/platform/file.h @@ -19,14 +19,14 @@ #include #include -#include "platform/api/input_file.h" -#include "platform/api/output_file.h" -#include "platform/api/platform.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/public/core_config.h" +#include "internal/platform/implementation/input_file.h" +#include "internal/platform/implementation/output_file.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/core_config.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/future.h b/internal/platform/future.h similarity index 97% rename from cpp/platform/public/future.h rename to internal/platform/future.h index 78c950a6..88286b84 100644 --- a/cpp/platform/public/future.h +++ b/internal/platform/future.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_PUBLIC_FUTURE_H_ #define PLATFORM_PUBLIC_FUTURE_H_ -#include "platform/public/settable_future.h" +#include "internal/platform/settable_future.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/future_test.cc b/internal/platform/future_test.cc similarity index 97% rename from cpp/platform/public/future_test.cc rename to internal/platform/future_test.cc index c996a393..d1ece610 100644 --- a/cpp/platform/public/future_test.cc +++ b/internal/platform/future_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/future.h" +#include "internal/platform/future.h" #include "gtest/gtest.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/BUILD b/internal/platform/implementation/BUILD similarity index 78% rename from cpp/platform/api/BUILD rename to internal/platform/implementation/BUILD index a95cab19..cddc0431 100644 --- a/cpp/platform/api/BUILD +++ b/internal/platform/implementation/BUILD @@ -36,12 +36,11 @@ cc_library( "system_clock.h", ], visibility = [ - "//cpp/platform/base:__pkg__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", ], deps = [ - "//cpp/platform/base", + "//internal/platform:base", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/strings", "@com_google_absl//absl/time", @@ -61,15 +60,14 @@ cc_library( "wifi_lan.h", ], visibility = [ - "//cpp/core/internal:__subpackages__", - "//cpp/platform/base:__pkg__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", + "//connections/implementation:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", ], deps = [ "//connections/implementation/proto:offline_wire_formats_portable_proto", - "//cpp/platform/base", - "//cpp/platform/base:cancellation_flag", + "//internal/platform:base", + "//internal/platform:cancellation_flag", "@com_google_absl//absl/strings", "@com_google_absl//absl/types:optional", "//webrtc/api:libjingle_peerconnection_api", @@ -82,15 +80,14 @@ cc_library( "platform.h", ], visibility = [ - "//cpp/platform/base:__pkg__", - "//cpp/platform/impl:__subpackages__", - "//cpp/platform/public:__pkg__", "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", + "//internal/platform:__pkg__", + "//internal/platform/implementation:__subpackages__", ], deps = [ ":comm", ":types", - "//cpp/platform/base", + "//internal/platform:base", "@com_google_absl//absl/strings", ], ) diff --git a/cpp/platform/api/atomic_boolean.h b/internal/platform/implementation/atomic_boolean.h similarity index 100% rename from cpp/platform/api/atomic_boolean.h rename to internal/platform/implementation/atomic_boolean.h diff --git a/cpp/platform/api/atomic_reference.h b/internal/platform/implementation/atomic_reference.h similarity index 100% rename from cpp/platform/api/atomic_reference.h rename to internal/platform/implementation/atomic_reference.h diff --git a/cpp/platform/api/ble.h b/internal/platform/implementation/ble.h similarity index 94% rename from cpp/platform/api/ble.h rename to internal/platform/implementation/ble.h index c58df6db..fdc1e85d 100644 --- a/cpp/platform/api/ble.h +++ b/internal/platform/implementation/ble.h @@ -15,11 +15,11 @@ #ifndef PLATFORM_API_BLE_H_ #define PLATFORM_API_BLE_H_ -#include "platform/api/bluetooth_classic.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/ble_v2.h b/internal/platform/implementation/ble_v2.h similarity index 99% rename from cpp/platform/api/ble_v2.h rename to internal/platform/implementation/ble_v2.h index 24ee7650..8a20d0b7 100644 --- a/cpp/platform/api/ble_v2.h +++ b/internal/platform/implementation/ble_v2.h @@ -24,8 +24,8 @@ #include "absl/strings/string_view.h" #include "absl/types/optional.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/bluetooth_adapter.h b/internal/platform/implementation/bluetooth_adapter.h similarity index 100% rename from cpp/platform/api/bluetooth_adapter.h rename to internal/platform/implementation/bluetooth_adapter.h diff --git a/cpp/platform/api/bluetooth_classic.h b/internal/platform/implementation/bluetooth_classic.h similarity index 96% rename from cpp/platform/api/bluetooth_classic.h rename to internal/platform/implementation/bluetooth_classic.h index 95361863..a1685c75 100644 --- a/cpp/platform/api/bluetooth_classic.h +++ b/internal/platform/implementation/bluetooth_classic.h @@ -18,12 +18,12 @@ #include #include -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/listeners.h" -#include "platform/base/output_stream.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/listeners.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/cancelable.h b/internal/platform/implementation/cancelable.h similarity index 100% rename from cpp/platform/api/cancelable.h rename to internal/platform/implementation/cancelable.h diff --git a/cpp/platform/api/condition_variable.h b/internal/platform/implementation/condition_variable.h similarity index 97% rename from cpp/platform/api/condition_variable.h rename to internal/platform/implementation/condition_variable.h index a60f8137..a607b61b 100644 --- a/cpp/platform/api/condition_variable.h +++ b/internal/platform/implementation/condition_variable.h @@ -16,7 +16,7 @@ #define PLATFORM_API_CONDITION_VARIABLE_H_ #include "absl/time/clock.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/count_down_latch.h b/internal/platform/implementation/count_down_latch.h similarity index 97% rename from cpp/platform/api/count_down_latch.h rename to internal/platform/implementation/count_down_latch.h index 9af3b9a8..1ac4f010 100644 --- a/cpp/platform/api/count_down_latch.h +++ b/internal/platform/implementation/count_down_latch.h @@ -18,7 +18,7 @@ #include #include "absl/time/time.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/crypto.h b/internal/platform/implementation/crypto.h similarity index 96% rename from cpp/platform/api/crypto.h rename to internal/platform/implementation/crypto.h index 365e1f84..e0bc4aa9 100644 --- a/cpp/platform/api/crypto.h +++ b/internal/platform/implementation/crypto.h @@ -16,7 +16,7 @@ #define PLATFORM_API_CRYPTO_H_ #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/executor.h b/internal/platform/implementation/executor.h similarity index 97% rename from cpp/platform/api/executor.h rename to internal/platform/implementation/executor.h index af96ee60..c41bc313 100644 --- a/cpp/platform/api/executor.h +++ b/internal/platform/implementation/executor.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_API_EXECUTOR_H_ #define PLATFORM_API_EXECUTOR_H_ -#include "platform/base/runnable.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/future.h b/internal/platform/implementation/future.h similarity index 97% rename from cpp/platform/api/future.h rename to internal/platform/implementation/future.h index bf423c79..0fbc99c7 100644 --- a/cpp/platform/api/future.h +++ b/internal/platform/implementation/future.h @@ -16,7 +16,7 @@ #define PLATFORM_API_FUTURE_H_ #include "absl/time/clock.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/BUILD b/internal/platform/implementation/g3/BUILD similarity index 73% rename from cpp/platform/impl/g3/BUILD rename to internal/platform/implementation/g3/BUILD index 628cf6f1..88ec020d 100644 --- a/cpp/platform/impl/g3/BUILD +++ b/internal/platform/implementation/g3/BUILD @@ -36,12 +36,12 @@ cc_library( deps = [ "//base", "//base:stringprintf", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - "//cpp/platform/base", - "//cpp/platform/base:util", - "//cpp/platform/impl/shared:count_down_latch", - "//cpp/platform/impl/shared:posix_mutex", + "//internal/platform:base", + "//internal/platform:util", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + "//internal/platform/implementation/shared:count_down_latch", + "//internal/platform/implementation/shared:posix_mutex", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/synchronization", "@com_google_absl//absl/time", @@ -69,12 +69,12 @@ cc_library( visibility = ["//visibility:private"], deps = [ ":types", - "//cpp/platform/api:comm", - "//cpp/platform/base", - "//cpp/platform/base:cancellation_flag", - "//cpp/platform/base:logging", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/shared:count_down_latch", + "//internal/platform:base", + "//internal/platform:cancellation_flag", + "//internal/platform:logging", + "//internal/platform:test_util", + "//internal/platform/implementation:comm", + "//internal/platform/implementation/shared:count_down_latch", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/container:flat_hash_map", "@com_google_absl//absl/container:flat_hash_set", @@ -95,8 +95,8 @@ cc_library( ], visibility = ["//visibility:private"], deps = [ - "//cpp/platform/api:types", - "//cpp/platform/base", + "//internal/platform:base", + "//internal/platform/implementation:types", "@com_google_absl//absl/strings", "@boringssl//:crypto", ], @@ -109,21 +109,21 @@ cc_library( "platform.cc", ], visibility = [ - "//cpp/core:__subpackages__", - "//cpp/platform:__subpackages__", + "//connections:__subpackages__", "//internal/analytics:__subpackages__", + "//internal/platform:__subpackages__", "//internal/proto/analytics:__subpackages__", ], deps = [ ":comm", ":crypto", # build_cleaner: keep ":types", - "//cpp/platform/api:comm", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - "//cpp/platform/base:test_util", - "//cpp/platform/impl/shared:count_down_latch", - "//cpp/platform/impl/shared:file", + "//internal/platform:test_util", + "//internal/platform/implementation:comm", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + "//internal/platform/implementation/shared:count_down_latch", + "//internal/platform/implementation/shared:file", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/memory", "@com_google_absl//absl/strings", diff --git a/cpp/platform/impl/g3/atomic_boolean.h b/internal/platform/implementation/g3/atomic_boolean.h similarity index 95% rename from cpp/platform/impl/g3/atomic_boolean.h rename to internal/platform/implementation/g3/atomic_boolean.h index 68f7407e..14b88104 100644 --- a/cpp/platform/impl/g3/atomic_boolean.h +++ b/internal/platform/implementation/g3/atomic_boolean.h @@ -17,7 +17,7 @@ #include -#include "platform/api/atomic_boolean.h" +#include "internal/platform/implementation/atomic_boolean.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/atomic_reference.h b/internal/platform/implementation/g3/atomic_reference.h similarity index 95% rename from cpp/platform/impl/g3/atomic_reference.h rename to internal/platform/implementation/g3/atomic_reference.h index e854ffad..85d89bb9 100644 --- a/cpp/platform/impl/g3/atomic_reference.h +++ b/internal/platform/implementation/g3/atomic_reference.h @@ -18,7 +18,7 @@ #include #include -#include "platform/api/atomic_reference.h" +#include "internal/platform/implementation/atomic_reference.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/ble.cc b/internal/platform/implementation/g3/ble.cc similarity index 97% rename from cpp/platform/impl/g3/ble.cc rename to internal/platform/implementation/g3/ble.cc index dd1a368f..8de0d390 100644 --- a/cpp/platform/impl/g3/ble.cc +++ b/internal/platform/implementation/g3/ble.cc @@ -12,18 +12,18 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/ble.h" +#include "internal/platform/implementation/g3/ble.h" #include #include #include #include "absl/synchronization/mutex.h" -#include "platform/api/ble.h" -#include "platform/base/cancellation_flag_listener.h" -#include "platform/base/logging.h" -#include "platform/base/medium_environment.h" -#include "platform/impl/shared/count_down_latch.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/logging.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/implementation/shared/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/ble.h b/internal/platform/implementation/g3/ble.h similarity index 94% rename from cpp/platform/impl/g3/ble.h rename to internal/platform/implementation/g3/ble.h index 95954445..412635e9 100644 --- a/cpp/platform/impl/g3/ble.h +++ b/internal/platform/implementation/g3/ble.h @@ -22,14 +22,14 @@ #include "absl/container/flat_hash_set.h" #include "absl/strings/escaping.h" #include "absl/synchronization/mutex.h" -#include "platform/api/ble.h" -#include "platform/base/byte_array.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/impl/g3/bluetooth_adapter.h" -#include "platform/impl/g3/bluetooth_classic.h" -#include "platform/impl/g3/multi_thread_executor.h" -#include "platform/impl/g3/pipe.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/implementation/g3/bluetooth_adapter.h" +#include "internal/platform/implementation/g3/bluetooth_classic.h" +#include "internal/platform/implementation/g3/multi_thread_executor.h" +#include "internal/platform/implementation/g3/pipe.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/bluetooth_adapter.cc b/internal/platform/implementation/g3/bluetooth_adapter.cc similarity index 94% rename from cpp/platform/impl/g3/bluetooth_adapter.cc rename to internal/platform/implementation/g3/bluetooth_adapter.cc index ff526d52..bfa4b86b 100644 --- a/cpp/platform/impl/g3/bluetooth_adapter.cc +++ b/internal/platform/implementation/g3/bluetooth_adapter.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/bluetooth_adapter.h" +#include "internal/platform/implementation/g3/bluetooth_adapter.h" #include -#include "platform/base/medium_environment.h" -#include "platform/base/prng.h" -#include "platform/impl/g3/bluetooth_classic.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/prng.h" +#include "internal/platform/implementation/g3/bluetooth_classic.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/bluetooth_adapter.h b/internal/platform/implementation/g3/bluetooth_adapter.h similarity index 95% rename from cpp/platform/impl/g3/bluetooth_adapter.h rename to internal/platform/implementation/g3/bluetooth_adapter.h index e95333bf..b1e80ed1 100644 --- a/cpp/platform/impl/g3/bluetooth_adapter.h +++ b/internal/platform/implementation/g3/bluetooth_adapter.h @@ -20,10 +20,10 @@ #include "absl/base/thread_annotations.h" #include "absl/strings/string_view.h" #include "absl/synchronization/mutex.h" -#include "platform/api/ble.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/impl/g3/single_thread_executor.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/g3/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/bluetooth_classic.cc b/internal/platform/implementation/g3/bluetooth_classic.cc similarity index 96% rename from cpp/platform/impl/g3/bluetooth_classic.cc rename to internal/platform/implementation/g3/bluetooth_classic.cc index 83184866..80347787 100644 --- a/cpp/platform/impl/g3/bluetooth_classic.cc +++ b/internal/platform/implementation/g3/bluetooth_classic.cc @@ -12,17 +12,17 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/bluetooth_classic.h" +#include "internal/platform/implementation/g3/bluetooth_classic.h" #include #include #include "absl/synchronization/mutex.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/base/cancellation_flag_listener.h" -#include "platform/base/logging.h" -#include "platform/base/medium_environment.h" -#include "platform/impl/g3/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/logging.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/implementation/g3/bluetooth_adapter.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/bluetooth_classic.h b/internal/platform/implementation/g3/bluetooth_classic.h similarity index 96% rename from cpp/platform/impl/g3/bluetooth_classic.h rename to internal/platform/implementation/g3/bluetooth_classic.h index 9064547c..93c82c4f 100644 --- a/cpp/platform/impl/g3/bluetooth_classic.h +++ b/internal/platform/implementation/g3/bluetooth_classic.h @@ -21,14 +21,14 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/synchronization/mutex.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/listeners.h" -#include "platform/base/output_stream.h" -#include "platform/impl/g3/bluetooth_adapter.h" -#include "platform/impl/g3/pipe.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/listeners.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/implementation/g3/bluetooth_adapter.h" +#include "internal/platform/implementation/g3/pipe.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/condition_variable.h b/internal/platform/implementation/g3/condition_variable.h similarity index 89% rename from cpp/platform/impl/g3/condition_variable.h rename to internal/platform/implementation/g3/condition_variable.h index a888a107..ae513d26 100644 --- a/cpp/platform/impl/g3/condition_variable.h +++ b/internal/platform/implementation/g3/condition_variable.h @@ -16,9 +16,9 @@ #define PLATFORM_IMPL_G3_CONDITION_VARIABLE_H_ #include "absl/synchronization/mutex.h" -#include "platform/api/condition_variable.h" -#include "platform/base/exception.h" -#include "platform/impl/g3/mutex.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/exception.h" +#include "internal/platform/implementation/g3/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/crypto.cc b/internal/platform/implementation/g3/crypto.cc similarity index 93% rename from cpp/platform/impl/g3/crypto.cc rename to internal/platform/implementation/g3/crypto.cc index 7f9273b8..fdad337e 100644 --- a/cpp/platform/impl/g3/crypto.cc +++ b/internal/platform/implementation/g3/crypto.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" #include #include #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" #include "src/include/openssl/digest.h" namespace location { diff --git a/cpp/platform/impl/g3/log_message.cc b/internal/platform/implementation/g3/log_message.cc similarity index 97% rename from cpp/platform/impl/g3/log_message.cc rename to internal/platform/implementation/g3/log_message.cc index dd63c332..64d055a9 100644 --- a/cpp/platform/impl/g3/log_message.cc +++ b/internal/platform/implementation/g3/log_message.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/log_message.h" +#include "internal/platform/implementation/g3/log_message.h" #include diff --git a/cpp/platform/impl/g3/log_message.h b/internal/platform/implementation/g3/log_message.h similarity index 95% rename from cpp/platform/impl/g3/log_message.h rename to internal/platform/implementation/g3/log_message.h index fdcacfaa..4c5c8a4c 100644 --- a/cpp/platform/impl/g3/log_message.h +++ b/internal/platform/implementation/g3/log_message.h @@ -16,7 +16,7 @@ #define PLATFORM_IMPL_G3_LOG_MESSAGE_H_ #include "glog/logging.h" -#include "platform/api/log_message.h" +#include "internal/platform/implementation/log_message.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/multi_thread_executor.h b/internal/platform/implementation/g3/multi_thread_executor.h similarity index 93% rename from cpp/platform/impl/g3/multi_thread_executor.h rename to internal/platform/implementation/g3/multi_thread_executor.h index 14956333..106fb8ee 100644 --- a/cpp/platform/impl/g3/multi_thread_executor.h +++ b/internal/platform/implementation/g3/multi_thread_executor.h @@ -18,8 +18,8 @@ #include #include "absl/time/clock.h" -#include "platform/api/submittable_executor.h" -#include "platform/impl/shared/count_down_latch.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/implementation/shared/count_down_latch.h" #include "nisaba/port/thread_pool.h" namespace location { diff --git a/cpp/platform/impl/g3/mutex.h b/internal/platform/implementation/g3/mutex.h similarity index 93% rename from cpp/platform/impl/g3/mutex.h rename to internal/platform/implementation/g3/mutex.h index 65108af3..962c506d 100644 --- a/cpp/platform/impl/g3/mutex.h +++ b/internal/platform/implementation/g3/mutex.h @@ -16,8 +16,8 @@ #define PLATFORM_IMPL_G3_MUTEX_H_ #include "absl/synchronization/mutex.h" -#include "platform/api/mutex.h" -#include "platform/impl/shared/posix_mutex.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/shared/posix_mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/pipe.h b/internal/platform/implementation/g3/pipe.h similarity index 87% rename from cpp/platform/impl/g3/pipe.h rename to internal/platform/implementation/g3/pipe.h index 6485fff3..842cf7d6 100644 --- a/cpp/platform/impl/g3/pipe.h +++ b/internal/platform/implementation/g3/pipe.h @@ -17,9 +17,9 @@ #include -#include "platform/base/base_pipe.h" -#include "platform/impl/g3/condition_variable.h" -#include "platform/impl/g3/mutex.h" +#include "internal/platform/base_pipe.h" +#include "internal/platform/implementation/g3/condition_variable.h" +#include "internal/platform/implementation/g3/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/platform.cc b/internal/platform/implementation/g3/platform.cc similarity index 71% rename from cpp/platform/impl/g3/platform.cc rename to internal/platform/implementation/g3/platform.cc index 98791b4c..7f1ff88d 100644 --- a/cpp/platform/impl/g3/platform.cc +++ b/internal/platform/implementation/g3/platform.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/platform.h" +#include "internal/platform/implementation/platform.h" #include #include @@ -21,35 +21,35 @@ #include "absl/memory/memory.h" #include "absl/strings/str_cat.h" #include "absl/time/time.h" -#include "platform/api/atomic_boolean.h" -#include "platform/api/atomic_reference.h" -#include "platform/api/ble_v2.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/api/condition_variable.h" -#include "platform/api/log_message.h" -#include "platform/api/mutex.h" -#include "platform/api/scheduled_executor.h" -#include "platform/api/server_sync.h" -#include "platform/api/submittable_executor.h" -#include "platform/api/webrtc.h" -#include "platform/api/wifi.h" -#include "platform/base/medium_environment.h" -#include "platform/impl/g3/atomic_boolean.h" -#include "platform/impl/g3/atomic_reference.h" -#include "platform/impl/g3/ble.h" -#include "platform/impl/g3/bluetooth_adapter.h" -#include "platform/impl/g3/bluetooth_classic.h" -#include "platform/impl/g3/condition_variable.h" -#include "platform/impl/g3/log_message.h" -#include "platform/impl/g3/multi_thread_executor.h" -#include "platform/impl/g3/mutex.h" -#include "platform/impl/g3/scheduled_executor.h" -#include "platform/impl/g3/single_thread_executor.h" -#include "platform/impl/g3/webrtc.h" -#include "platform/impl/g3/wifi_lan.h" -#include "platform/impl/shared/count_down_latch.h" -#include "platform/impl/shared/file.h" +#include "internal/platform/implementation/atomic_boolean.h" +#include "internal/platform/implementation/atomic_reference.h" +#include "internal/platform/implementation/ble_v2.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/shared/count_down_latch.h" +#include "internal/platform/implementation/log_message.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/implementation/server_sync.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/implementation/webrtc.h" +#include "internal/platform/implementation/wifi.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/implementation/g3/atomic_boolean.h" +#include "internal/platform/implementation/g3/atomic_reference.h" +#include "internal/platform/implementation/g3/ble.h" +#include "internal/platform/implementation/g3/bluetooth_adapter.h" +#include "internal/platform/implementation/g3/bluetooth_classic.h" +#include "internal/platform/implementation/g3/condition_variable.h" +#include "internal/platform/implementation/g3/log_message.h" +#include "internal/platform/implementation/g3/multi_thread_executor.h" +#include "internal/platform/implementation/g3/mutex.h" +#include "internal/platform/implementation/g3/scheduled_executor.h" +#include "internal/platform/implementation/g3/single_thread_executor.h" +#include "internal/platform/implementation/g3/webrtc.h" +#include "internal/platform/implementation/g3/wifi_lan.h" +#include "internal/platform/implementation/shared/file.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/scheduled_executor.cc b/internal/platform/implementation/g3/scheduled_executor.cc similarity index 92% rename from cpp/platform/impl/g3/scheduled_executor.cc rename to internal/platform/implementation/g3/scheduled_executor.cc index 8f1828fa..2013f20f 100644 --- a/cpp/platform/impl/g3/scheduled_executor.cc +++ b/internal/platform/implementation/g3/scheduled_executor.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/scheduled_executor.h" +#include "internal/platform/implementation/g3/scheduled_executor.h" #include #include #include "absl/time/clock.h" -#include "platform/api/cancelable.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/scheduled_executor.h b/internal/platform/implementation/g3/scheduled_executor.h similarity index 86% rename from cpp/platform/impl/g3/scheduled_executor.h rename to internal/platform/implementation/g3/scheduled_executor.h index a6840fc9..2c1c3baa 100644 --- a/cpp/platform/impl/g3/scheduled_executor.h +++ b/internal/platform/implementation/g3/scheduled_executor.h @@ -19,10 +19,10 @@ #include #include "absl/time/clock.h" -#include "platform/api/cancelable.h" -#include "platform/api/scheduled_executor.h" -#include "platform/base/runnable.h" -#include "platform/impl/g3/single_thread_executor.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/runnable.h" +#include "internal/platform/implementation/g3/single_thread_executor.h" #include "nisaba/port/thread_pool.h" namespace location { diff --git a/cpp/platform/impl/g3/single_thread_executor.h b/internal/platform/implementation/g3/single_thread_executor.h similarity index 94% rename from cpp/platform/impl/g3/single_thread_executor.h rename to internal/platform/implementation/g3/single_thread_executor.h index 29ef3e87..1164e629 100644 --- a/cpp/platform/impl/g3/single_thread_executor.h +++ b/internal/platform/implementation/g3/single_thread_executor.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_G3_SINGLE_THREAD_EXECUTOR_H_ #define PLATFORM_IMPL_G3_SINGLE_THREAD_EXECUTOR_H_ -#include "platform/impl/g3/multi_thread_executor.h" +#include "internal/platform/implementation/g3/multi_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/system_clock.cc b/internal/platform/implementation/g3/system_clock.cc similarity index 89% rename from cpp/platform/impl/g3/system_clock.cc rename to internal/platform/implementation/g3/system_clock.cc index cfa13a5e..2a860aa2 100644 --- a/cpp/platform/impl/g3/system_clock.cc +++ b/internal/platform/implementation/g3/system_clock.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/system_clock.h" +#include "internal/platform/implementation/system_clock.h" #include "absl/time/clock.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/webrtc.cc b/internal/platform/implementation/g3/webrtc.cc similarity index 97% rename from cpp/platform/impl/g3/webrtc.cc rename to internal/platform/implementation/g3/webrtc.cc index 0e21c38d..c6bc2387 100644 --- a/cpp/platform/impl/g3/webrtc.cc +++ b/internal/platform/implementation/g3/webrtc.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/webrtc.h" +#include "internal/platform/implementation/g3/webrtc.h" #include -#include "platform/base/medium_environment.h" +#include "internal/platform/medium_environment.h" #include "webrtc/api/task_queue/default_task_queue_factory.h" namespace location { diff --git a/cpp/platform/impl/g3/webrtc.h b/internal/platform/implementation/g3/webrtc.h similarity index 95% rename from cpp/platform/impl/g3/webrtc.h rename to internal/platform/implementation/g3/webrtc.h index bacd0f51..2edeb8df 100644 --- a/cpp/platform/impl/g3/webrtc.h +++ b/internal/platform/implementation/g3/webrtc.h @@ -18,8 +18,8 @@ #include #include "absl/strings/string_view.h" -#include "platform/api/webrtc.h" -#include "platform/impl/g3/single_thread_executor.h" +#include "internal/platform/implementation/webrtc.h" +#include "internal/platform/implementation/g3/single_thread_executor.h" #include "webrtc/api/peer_connection_interface.h" namespace location { diff --git a/cpp/platform/impl/g3/wifi_lan.cc b/internal/platform/implementation/g3/wifi_lan.cc similarity index 97% rename from cpp/platform/impl/g3/wifi_lan.cc rename to internal/platform/implementation/g3/wifi_lan.cc index e2760365..e07de9a6 100644 --- a/cpp/platform/impl/g3/wifi_lan.cc +++ b/internal/platform/implementation/g3/wifi_lan.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/g3/wifi_lan.h" +#include "internal/platform/implementation/g3/wifi_lan.h" #include #include @@ -22,11 +22,11 @@ #include "absl/strings/escaping.h" #include "absl/strings/str_format.h" #include "absl/synchronization/mutex.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/cancellation_flag_listener.h" -#include "platform/base/logging.h" -#include "platform/base/medium_environment.h" -#include "platform/base/nsd_service_info.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/logging.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/nsd_service_info.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/g3/wifi_lan.h b/internal/platform/implementation/g3/wifi_lan.h similarity index 96% rename from cpp/platform/impl/g3/wifi_lan.h rename to internal/platform/implementation/g3/wifi_lan.h index 4406ee66..870eb25e 100644 --- a/cpp/platform/impl/g3/wifi_lan.h +++ b/internal/platform/implementation/g3/wifi_lan.h @@ -22,13 +22,13 @@ #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/synchronization/mutex.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/byte_array.h" -#include "platform/base/input_stream.h" -#include "platform/base/nsd_service_info.h" -#include "platform/base/output_stream.h" -#include "platform/impl/g3/multi_thread_executor.h" -#include "platform/impl/g3/pipe.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/implementation/g3/multi_thread_executor.h" +#include "internal/platform/implementation/g3/pipe.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/input_file.h b/internal/platform/implementation/input_file.h similarity index 89% rename from cpp/platform/api/input_file.h rename to internal/platform/implementation/input_file.h index f566e804..4129b52a 100644 --- a/cpp/platform/api/input_file.h +++ b/internal/platform/implementation/input_file.h @@ -17,9 +17,9 @@ #include -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/BUILD b/internal/platform/implementation/ios/BUILD similarity index 88% rename from cpp/platform/impl/ios/BUILD rename to internal/platform/implementation/ios/BUILD index 1c3c39bc..a1646c69 100644 --- a/cpp/platform/impl/ios/BUILD +++ b/internal/platform/implementation/ios/BUILD @@ -42,11 +42,11 @@ objc_library( "Source/Internal/GNCUtils.h", ], deps = [ - "//cpp/core", - "//cpp/core:core_types", - "//cpp/platform/impl/ios/Source/Mediums", - "//cpp/platform/impl/ios/Source/Platform", - "//cpp/platform/impl/ios/Source/Shared", + "//connections:core", + "//connections:core_types", + "//internal/platform/implementation/ios/Source/Mediums", + "//internal/platform/implementation/ios/Source/Platform", + "//internal/platform/implementation/ios/Source/Shared", "@com_google_absl//absl/functional:bind_front", "//third_party/objective_c/google_toolbox_for_mac:GTM_Logger", ], diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.png b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.png similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.png rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.png diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.xcodeproj/project.pbxproj b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.xcodeproj/project.pbxproj similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.xcodeproj/project.pbxproj rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample.xcodeproj/project.pbxproj diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.h b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.h similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.h rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.h diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.m b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.m similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.m rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/AppDelegate.m diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/AppIcon.appiconset/Contents.json rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/Contents.json b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/Contents.json similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/Contents.json rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Assets.xcassets/Contents.json diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/LaunchScreen.storyboard b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/LaunchScreen.storyboard rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/LaunchScreen.storyboard diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/Main.storyboard b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/Main.storyboard similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/Main.storyboard rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Base.lproj/Main.storyboard diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Info.plist b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Info.plist similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Info.plist rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/Info.plist diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.h b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.h similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.h rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.h diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.m b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.m similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.m rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/ViewController.m diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/main.m b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/main.m similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/main.m rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/NearbyConnectionsExample/main.m diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/README.md b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/README.md similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/README.md rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/README.md diff --git a/cpp/platform/impl/ios/Example/NearbyConnectionsExample/XcodeSetup.png b/internal/platform/implementation/ios/Example/NearbyConnectionsExample/XcodeSetup.png similarity index 100% rename from cpp/platform/impl/ios/Example/NearbyConnectionsExample/XcodeSetup.png rename to internal/platform/implementation/ios/Example/NearbyConnectionsExample/XcodeSetup.png diff --git a/cpp/platform/impl/ios/Source/GNCAdvertiser.h b/internal/platform/implementation/ios/Source/GNCAdvertiser.h similarity index 100% rename from cpp/platform/impl/ios/Source/GNCAdvertiser.h rename to internal/platform/implementation/ios/Source/GNCAdvertiser.h diff --git a/cpp/platform/impl/ios/Source/GNCConnection.h b/internal/platform/implementation/ios/Source/GNCConnection.h similarity index 100% rename from cpp/platform/impl/ios/Source/GNCConnection.h rename to internal/platform/implementation/ios/Source/GNCConnection.h diff --git a/cpp/platform/impl/ios/Source/GNCConnections.h b/internal/platform/implementation/ios/Source/GNCConnections.h similarity index 100% rename from cpp/platform/impl/ios/Source/GNCConnections.h rename to internal/platform/implementation/ios/Source/GNCConnections.h diff --git a/cpp/platform/impl/ios/Source/GNCDiscoverer.h b/internal/platform/implementation/ios/Source/GNCDiscoverer.h similarity index 100% rename from cpp/platform/impl/ios/Source/GNCDiscoverer.h rename to internal/platform/implementation/ios/Source/GNCDiscoverer.h diff --git a/cpp/platform/impl/ios/Source/GNCPayload.h b/internal/platform/implementation/ios/Source/GNCPayload.h similarity index 100% rename from cpp/platform/impl/ios/Source/GNCPayload.h rename to internal/platform/implementation/ios/Source/GNCPayload.h diff --git a/cpp/platform/impl/ios/Source/Internal/GNCAdvertiser.mm b/internal/platform/implementation/ios/Source/Internal/GNCAdvertiser.mm similarity index 94% rename from cpp/platform/impl/ios/Source/Internal/GNCAdvertiser.mm rename to internal/platform/implementation/ios/Source/Internal/GNCAdvertiser.mm index 461dcd0b..b00bbebd 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCAdvertiser.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCAdvertiser.mm @@ -12,23 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/GNCAdvertiser.h" +#import "internal/platform/implementation/ios/Source/GNCAdvertiser.h" #include #include "absl/functional/bind_front.h" -#include "core/advertising_options.h" -#include "core/core.h" -#include "core/listeners.h" -#include "core/params.h" -#include "core/status.h" -#include "platform/base/byte_array.h" -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" -#import "platform/impl/ios/Source/Internal/GNCCoreConnection.h" -#import "platform/impl/ios/Source/Internal/GNCPayloadListener.h" -#import "platform/impl/ios/Source/Internal/GNCUtils.h" -#import "platform/impl/ios/Source/Platform/utils.h" +#include "connections/advertising_options.h" +#include "connections/core.h" +#include "connections/listeners.h" +#include "connections/params.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCUtils.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" #import "GoogleToolboxForMac/GTMLogger.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCCore.h b/internal/platform/implementation/ios/Source/Internal/GNCCore.h similarity index 92% rename from cpp/platform/impl/ios/Source/Internal/GNCCore.h rename to internal/platform/implementation/ios/Source/Internal/GNCCore.h index d0837380..4c4f0e9e 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCCore.h +++ b/internal/platform/implementation/ios/Source/Internal/GNCCore.h @@ -16,9 +16,9 @@ #include -#include "core/core.h" -#include "core/internal/service_controller_router.h" -#include "platform/base/payload_id.h" +#include "connections/core.h" +#include "connections/implementation/service_controller_router.h" +#include "internal/platform/payload_id.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCCore.mm b/internal/platform/implementation/ios/Source/Internal/GNCCore.mm similarity index 93% rename from cpp/platform/impl/ios/Source/Internal/GNCCore.mm rename to internal/platform/implementation/ios/Source/Internal/GNCCore.mm index 20e2dda0..0abfc851 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCCore.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCCore.mm @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" #include #include "absl/container/flat_hash_map.h" #include "absl/container/internal/common.h" -#include "core/core.h" -#include "core/internal/service_controller_router.h" -#include "platform/base/payload_id.h" +#include "connections/core.h" +#include "connections/implementation/service_controller_router.h" +#include "internal/platform/payload_id.h" #import "GoogleToolboxForMac/GTMLogger.h" using ::location::nearby::connections::Core; diff --git a/cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.h b/internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h similarity index 91% rename from cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.h rename to internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h index cc73eb83..08afddfd 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.h +++ b/internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h @@ -14,8 +14,8 @@ #import -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.mm b/internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.mm similarity index 90% rename from cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.mm rename to internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.mm index 42bdff60..a389763e 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCCoreConnection.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.mm @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Internal/GNCCoreConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h" -#include "core/core.h" -#include "core/payload.h" -#include "platform/api/input_file.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/payload_id.h" -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/GNCPayload.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" -#import "platform/impl/ios/Source/Platform/utils.h" -#include "platform/public/file.h" +#include "connections/core.h" +#include "connections/payload.h" +#include "internal/platform/exception.h" +#include "internal/platform/file.h" +#include "internal/platform/implementation/input_file.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/GNCPayload.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/payload_id.h" using ::location::nearby::ByteArrayFromNSData; using ::location::nearby::CppStringFromObjCString; diff --git a/cpp/platform/impl/ios/Source/Internal/GNCDiscoverer.mm b/internal/platform/implementation/ios/Source/Internal/GNCDiscoverer.mm similarity index 95% rename from cpp/platform/impl/ios/Source/Internal/GNCDiscoverer.mm rename to internal/platform/implementation/ios/Source/Internal/GNCDiscoverer.mm index fffb6bdd..1175204b 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCDiscoverer.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCDiscoverer.mm @@ -12,24 +12,24 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/GNCDiscoverer.h" +#import "internal/platform/implementation/ios/Source/GNCDiscoverer.h" #include #include #include "absl/functional/bind_front.h" -#include "core/connection_options.h" -#include "core/core.h" -#include "core/discovery_options.h" -#include "core/listeners.h" -#include "core/status.h" -#include "platform/base/byte_array.h" -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" -#import "platform/impl/ios/Source/Internal/GNCCoreConnection.h" -#import "platform/impl/ios/Source/Internal/GNCPayloadListener.h" -#import "platform/impl/ios/Source/Internal/GNCUtils.h" -#import "platform/impl/ios/Source/Platform/utils.h" +#include "connections/connection_options.h" +#include "connections/core.h" +#include "connections/discovery_options.h" +#include "connections/listeners.h" +#include "connections/status.h" +#include "internal/platform/byte_array.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCUtils.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" #import "GoogleToolboxForMac/GTMLogger.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCPayload+Internal.h b/internal/platform/implementation/ios/Source/Internal/GNCPayload+Internal.h similarity index 94% rename from cpp/platform/impl/ios/Source/Internal/GNCPayload+Internal.h rename to internal/platform/implementation/ios/Source/Internal/GNCPayload+Internal.h index 6fb7415a..4792826c 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCPayload+Internal.h +++ b/internal/platform/implementation/ios/Source/Internal/GNCPayload+Internal.h @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/GNCPayload.h" +#import "internal/platform/implementation/ios/Source/GNCPayload.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCPayload.mm b/internal/platform/implementation/ios/Source/Internal/GNCPayload.mm similarity index 94% rename from cpp/platform/impl/ios/Source/Internal/GNCPayload.mm rename to internal/platform/implementation/ios/Source/Internal/GNCPayload.mm index fe6e2ad6..30c88fe5 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCPayload.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCPayload.mm @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/GNCPayload.h" +#import "internal/platform/implementation/ios/Source/GNCPayload.h" -#include "core/payload.h" -#include "platform/base/payload_id.h" +#include "connections/payload.h" +#include "internal/platform/payload_id.h" #include diff --git a/cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.h b/internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h similarity index 92% rename from cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.h rename to internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h index 32e26302..51ae1a1c 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.h +++ b/internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h @@ -14,8 +14,8 @@ #import -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.mm b/internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.mm similarity index 91% rename from cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.mm rename to internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.mm index 0315b7af..29c0feec 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCPayloadListener.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.mm @@ -12,23 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Internal/GNCPayloadListener.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCPayloadListener.h" #include -#include "core/core.h" -#include "core/listeners.h" -#include "core/payload.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#import "platform/impl/ios/Source/GNCConnection.h" -#import "platform/impl/ios/Source/GNCPayload.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" -#import "platform/impl/ios/Source/Internal/GNCCoreConnection.h" -#import "platform/impl/ios/Source/Internal/GNCPayload+Internal.h" -#include "platform/impl/ios/Source/Platform/utils.h" -#include "platform/public/file.h" +#include "connections/core.h" +#include "connections/listeners.h" +#include "connections/payload.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/file.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" +#import "internal/platform/implementation/ios/Source/GNCPayload.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCoreConnection.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCPayload+Internal.h" +#include "internal/platform/implementation/ios/Source/Platform/utils.h" +#include "internal/platform/input_stream.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCUtils.h b/internal/platform/implementation/ios/Source/Internal/GNCUtils.h similarity index 87% rename from cpp/platform/impl/ios/Source/Internal/GNCUtils.h rename to internal/platform/implementation/ios/Source/Internal/GNCUtils.h index 04d99124..7f1e7b66 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCUtils.h +++ b/internal/platform/implementation/ios/Source/Internal/GNCUtils.h @@ -16,9 +16,9 @@ #include -#include "core/listeners.h" -#import "platform/impl/ios/Source/GNCAdvertiser.h" -#import "platform/impl/ios/Source/GNCConnection.h" +#include "connections/listeners.h" +#import "internal/platform/implementation/ios/Source/GNCAdvertiser.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/GNCUtils.mm b/internal/platform/implementation/ios/Source/Internal/GNCUtils.mm similarity index 89% rename from cpp/platform/impl/ios/Source/Internal/GNCUtils.mm rename to internal/platform/implementation/ios/Source/Internal/GNCUtils.mm index 4b7250f6..2f3aa81d 100644 --- a/cpp/platform/impl/ios/Source/Internal/GNCUtils.mm +++ b/internal/platform/implementation/ios/Source/Internal/GNCUtils.mm @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Internal/GNCUtils.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCUtils.h" -#include "core/strategy.h" -#import "platform/impl/ios/Source/GNCAdvertiser.h" -#import "platform/impl/ios/Source/GNCConnection.h" +#include "connections/strategy.h" +#import "internal/platform/implementation/ios/Source/GNCAdvertiser.h" +#import "internal/platform/implementation/ios/Source/GNCConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Internal/platform.mm b/internal/platform/implementation/ios/Source/Internal/platform.mm similarity index 80% rename from cpp/platform/impl/ios/Source/Internal/platform.mm rename to internal/platform/implementation/ios/Source/Internal/platform.mm index 2e72e6f7..e7ef2b81 100644 --- a/cpp/platform/impl/ios/Source/Internal/platform.mm +++ b/internal/platform/implementation/ios/Source/Internal/platform.mm @@ -12,26 +12,26 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/platform.h" +#include "internal/platform/implementation/platform.h" #include -#include "platform/api/mutex.h" -#include "platform/base/payload_id.h" -#import "platform/impl/ios/Source/Internal/GNCCore.h" -#include "platform/impl/ios/Source/Platform/atomic_boolean.h" -#include "platform/impl/ios/Source/Platform/atomic_uint32.h" -#include "platform/impl/ios/Source/Platform/condition_variable.h" -#include "platform/impl/ios/Source/Platform/count_down_latch.h" -#include "platform/impl/ios/Source/Platform/input_file.h" -#import "platform/impl/ios/Source/Platform/log_message.h" -#import "platform/impl/ios/Source/Platform/multi_thread_executor.h" -#include "platform/impl/ios/Source/Platform/mutex.h" -#import "platform/impl/ios/Source/Platform/scheduled_executor.h" -#import "platform/impl/ios/Source/Platform/single_thread_executor.h" -#import "platform/impl/ios/Source/Platform/utils.h" -#include "platform/impl/ios/Source/Platform/wifi_lan.h" -#include "platform/impl/shared/file.h" +#import "internal/platform/implementation/ios/Source/Internal/GNCCore.h" +#include "internal/platform/implementation/ios/Source/Platform/atomic_boolean.h" +#include "internal/platform/implementation/ios/Source/Platform/atomic_uint32.h" +#include "internal/platform/implementation/ios/Source/Platform/condition_variable.h" +#include "internal/platform/implementation/ios/Source/Platform/count_down_latch.h" +#include "internal/platform/implementation/ios/Source/Platform/input_file.h" +#import "internal/platform/implementation/ios/Source/Platform/log_message.h" +#import "internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h" +#include "internal/platform/implementation/ios/Source/Platform/mutex.h" +#import "internal/platform/implementation/ios/Source/Platform/scheduled_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/single_thread_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" +#include "internal/platform/implementation/ios/Source/Platform/wifi_lan.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/shared/file.h" +#include "internal/platform/payload_id.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Mediums/BUILD b/internal/platform/implementation/ios/Source/Mediums/BUILD similarity index 90% rename from cpp/platform/impl/ios/Source/Mediums/BUILD rename to internal/platform/implementation/ios/Source/Mediums/BUILD index ea71d6b3..29e5982e 100644 --- a/cpp/platform/impl/ios/Source/Mediums/BUILD +++ b/internal/platform/implementation/ios/Source/Mediums/BUILD @@ -15,7 +15,7 @@ load("//tools/build_defs/apple:objc.bzl", "objc_proto_library") # limitations under the License. licenses(["notice"]) -package(default_visibility = ["//cpp/platform/impl/ios:__subpackages__"]) +package(default_visibility = ["//internal/platform/implementation/ios:__subpackages__"]) objc_library( name = "Mediums", @@ -37,7 +37,7 @@ objc_library( ], deps = [ ":ObjCProtos", - "//cpp/platform/impl/ios/Source/Shared", + "//internal/platform/implementation/ios/Source/Shared", "@com_google_absl//absl/numeric:int128", "//third_party/objective_c/google_toolbox_for_mac:GTM_Logger", ], diff --git a/cpp/platform/impl/ios/Source/Mediums/GNCLeaks.h b/internal/platform/implementation/ios/Source/Mediums/GNCLeaks.h similarity index 100% rename from cpp/platform/impl/ios/Source/Mediums/GNCLeaks.h rename to internal/platform/implementation/ios/Source/Mediums/GNCLeaks.h diff --git a/cpp/platform/impl/ios/Source/Mediums/GNCLeaks.m b/internal/platform/implementation/ios/Source/Mediums/GNCLeaks.m similarity index 93% rename from cpp/platform/impl/ios/Source/Mediums/GNCLeaks.m rename to internal/platform/implementation/ios/Source/Mediums/GNCLeaks.m index 7cdac64f..220326a9 100644 --- a/cpp/platform/impl/ios/Source/Mediums/GNCLeaks.m +++ b/internal/platform/implementation/ios/Source/Mediums/GNCLeaks.m @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/GNCLeaks.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCLeaks.h" void GNCVerifyDealloc(id object, NSTimeInterval timeInterval) { #if DEBUG diff --git a/cpp/platform/impl/ios/Source/Mediums/GNCMConnection.h b/internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h similarity index 100% rename from cpp/platform/impl/ios/Source/Mediums/GNCMConnection.h rename to internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h diff --git a/cpp/platform/impl/ios/Source/Mediums/GNCMConnection.m b/internal/platform/implementation/ios/Source/Mediums/GNCMConnection.m similarity index 92% rename from cpp/platform/impl/ios/Source/Mediums/GNCMConnection.m rename to internal/platform/implementation/ios/Source/Mediums/GNCMConnection.m index 1b0f0dc7..27b4c20f 100644 --- a/cpp/platform/impl/ios/Source/Mediums/GNCMConnection.m +++ b/internal/platform/implementation/ios/Source/Mediums/GNCMConnection.m @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h similarity index 95% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h index 16d1ed28..6f5d338e 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h @@ -14,7 +14,7 @@ #import -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m similarity index 94% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m index f3717418..d88f8a10 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.m @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h" -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" #import "GoogleToolboxForMac/GTMLogger.h" typedef NSString *GNCEndpointId; diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h similarity index 94% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h index e5c3260e..e88ac9ee 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h @@ -14,7 +14,7 @@ #import -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m similarity index 97% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m index d94419b3..ae318843 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.m @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" #import "GoogleToolboxForMac/GTMLogger.h" enum { kMaxPacketSize = 32 * 1024 }; diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.h b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.h similarity index 96% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.h rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.h index 4509b0d3..bdb31d26 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.h +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.h @@ -14,7 +14,7 @@ #import -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.m b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.m similarity index 89% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.m rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.m index 02d75eb8..aa2176fd 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.m +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.m @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.h" -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" #import "GoogleToolboxForMac/GTMLogger.h" @interface GNCMBonjourService () diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h similarity index 100% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h diff --git a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m similarity index 87% rename from cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m rename to internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m index 33dbfb2b..6f510155 100644 --- a/cpp/platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m +++ b/internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.m @@ -12,6 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourUtils.h" NSString *const GNCMBonjourDomain = @"local"; diff --git a/cpp/platform/impl/ios/Source/Platform/BUILD b/internal/platform/implementation/ios/Source/Platform/BUILD similarity index 82% rename from cpp/platform/impl/ios/Source/Platform/BUILD rename to internal/platform/implementation/ios/Source/Platform/BUILD index 79e07f0c..c0cf5b91 100644 --- a/cpp/platform/impl/ios/Source/Platform/BUILD +++ b/internal/platform/implementation/ios/Source/Platform/BUILD @@ -13,7 +13,7 @@ # limitations under the License. licenses(["notice"]) -package(default_visibility = ["//cpp/platform/impl/ios:__subpackages__"]) +package(default_visibility = ["//internal/platform/implementation/ios:__subpackages__"]) objc_library( name = "Platform", @@ -41,11 +41,11 @@ objc_library( ], deps = [ ":Platform_cc", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - "//cpp/platform/impl/ios/Source/Mediums", - "//cpp/platform/impl/ios/Source/Shared", - "//cpp/platform/impl/shared:file", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + "//internal/platform/implementation/ios/Source/Mediums", + "//internal/platform/implementation/ios/Source/Shared", + "//internal/platform/implementation/shared:file", "//third_party/objective_c/google_toolbox_for_mac:GTM_Logger", ], ) @@ -65,8 +65,8 @@ cc_library( "mutex.h", ], deps = [ - "//cpp/platform/api:platform", - "//cpp/platform/api:types", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", "@com_google_absl//absl/strings:str_format", "@com_google_absl//absl/synchronization", "@com_google_absl//absl/time", diff --git a/cpp/platform/impl/ios/Source/Platform/atomic_boolean.h b/internal/platform/implementation/ios/Source/Platform/atomic_boolean.h similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/atomic_boolean.h rename to internal/platform/implementation/ios/Source/Platform/atomic_boolean.h index f0e40b0f..ed3bbeeb 100644 --- a/cpp/platform/impl/ios/Source/Platform/atomic_boolean.h +++ b/internal/platform/implementation/ios/Source/Platform/atomic_boolean.h @@ -17,7 +17,7 @@ #include -#include "platform/api/atomic_boolean.h" +#include "internal/platform/implementation/atomic_boolean.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/atomic_boolean_test.cc b/internal/platform/implementation/ios/Source/Platform/atomic_boolean_test.cc similarity index 96% rename from cpp/platform/impl/ios/Source/Platform/atomic_boolean_test.cc rename to internal/platform/implementation/ios/Source/Platform/atomic_boolean_test.cc index 52638fb9..ed4c611d 100644 --- a/cpp/platform/impl/ios/Source/Platform/atomic_boolean_test.cc +++ b/internal/platform/implementation/ios/Source/Platform/atomic_boolean_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/atomic_boolean.h" +#include "internal/platform/implementation/ios/Source/Platform/atomic_boolean.h" #include "gtest/gtest.h" #include "thread/fiber/fiber.h" diff --git a/cpp/platform/impl/ios/Source/Platform/atomic_uint32.h b/internal/platform/implementation/ios/Source/Platform/atomic_uint32.h similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/atomic_uint32.h rename to internal/platform/implementation/ios/Source/Platform/atomic_uint32.h index 7e0b736f..d9eb3acd 100644 --- a/cpp/platform/impl/ios/Source/Platform/atomic_uint32.h +++ b/internal/platform/implementation/ios/Source/Platform/atomic_uint32.h @@ -18,7 +18,7 @@ #include #include -#include "platform/api/atomic_reference.h" +#include "internal/platform/implementation/atomic_reference.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/atomic_uint32_test.cc b/internal/platform/implementation/ios/Source/Platform/atomic_uint32_test.cc similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/atomic_uint32_test.cc rename to internal/platform/implementation/ios/Source/Platform/atomic_uint32_test.cc index 6d5980de..7893f3c2 100644 --- a/cpp/platform/impl/ios/Source/Platform/atomic_uint32_test.cc +++ b/internal/platform/implementation/ios/Source/Platform/atomic_uint32_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/atomic_uint32.h" +#include "internal/platform/implementation/ios/Source/Platform/atomic_uint32.h" #include "gtest/gtest.h" #include "thread/fiber/fiber.h" diff --git a/cpp/platform/impl/ios/Source/Platform/condition_variable.cc b/internal/platform/implementation/ios/Source/Platform/condition_variable.cc similarity index 86% rename from cpp/platform/impl/ios/Source/Platform/condition_variable.cc rename to internal/platform/implementation/ios/Source/Platform/condition_variable.cc index 603e1772..8ad8752e 100644 --- a/cpp/platform/impl/ios/Source/Platform/condition_variable.cc +++ b/internal/platform/implementation/ios/Source/Platform/condition_variable.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/condition_variable.h" +#include "internal/platform/implementation/ios/Source/Platform/condition_variable.h" -#include "platform/impl/ios/Source/Platform/mutex.h" +#include "internal/platform/implementation/ios/Source/Platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/condition_variable.h b/internal/platform/implementation/ios/Source/Platform/condition_variable.h similarity index 91% rename from cpp/platform/impl/ios/Source/Platform/condition_variable.h rename to internal/platform/implementation/ios/Source/Platform/condition_variable.h index b7cb0f89..65486ff5 100644 --- a/cpp/platform/impl/ios/Source/Platform/condition_variable.h +++ b/internal/platform/implementation/ios/Source/Platform/condition_variable.h @@ -16,8 +16,8 @@ #define PLATFORM_IMPL_IOS_CONDITION_VARIABLE_H_ #include "absl/synchronization/mutex.h" -#include "platform/api/condition_variable.h" -#include "platform/impl/ios/Source/Platform/mutex.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/ios/Source/Platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/condition_variable_test.cc b/internal/platform/implementation/ios/Source/Platform/condition_variable_test.cc similarity index 92% rename from cpp/platform/impl/ios/Source/Platform/condition_variable_test.cc rename to internal/platform/implementation/ios/Source/Platform/condition_variable_test.cc index a1ebe90d..7d36f864 100644 --- a/cpp/platform/impl/ios/Source/Platform/condition_variable_test.cc +++ b/internal/platform/implementation/ios/Source/Platform/condition_variable_test.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/condition_variable.h" +#include "internal/platform/implementation/ios/Source/Platform/condition_variable.h" #include "gtest/gtest.h" #include "absl/time/clock.h" -#include "platform/impl/ios/Source/Platform/mutex.h" +#include "internal/platform/implementation/ios/Source/Platform/mutex.h" #include "thread/fiber/fiber.h" namespace location { diff --git a/cpp/platform/impl/ios/Source/Platform/count_down_latch.cc b/internal/platform/implementation/ios/Source/Platform/count_down_latch.cc similarity index 93% rename from cpp/platform/impl/ios/Source/Platform/count_down_latch.cc rename to internal/platform/implementation/ios/Source/Platform/count_down_latch.cc index 108829a5..9fce8728 100644 --- a/cpp/platform/impl/ios/Source/Platform/count_down_latch.cc +++ b/internal/platform/implementation/ios/Source/Platform/count_down_latch.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/count_down_latch.h" +#include "internal/platform/implementation/ios/Source/Platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/count_down_latch.h b/internal/platform/implementation/ios/Source/Platform/count_down_latch.h similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/count_down_latch.h rename to internal/platform/implementation/ios/Source/Platform/count_down_latch.h index e8ba79c6..e5fcd6be 100644 --- a/cpp/platform/impl/ios/Source/Platform/count_down_latch.h +++ b/internal/platform/implementation/ios/Source/Platform/count_down_latch.h @@ -16,7 +16,7 @@ #define PLATFORM_IMPL_IOS_COUNT_DOWN_LATCH_H_ #include "absl/synchronization/mutex.h" -#include "platform/api/count_down_latch.h" +#include "internal/platform/implementation/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/count_down_latch_test.cc b/internal/platform/implementation/ios/Source/Platform/count_down_latch_test.cc similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/count_down_latch_test.cc rename to internal/platform/implementation/ios/Source/Platform/count_down_latch_test.cc index 6a354cec..2122bded 100644 --- a/cpp/platform/impl/ios/Source/Platform/count_down_latch_test.cc +++ b/internal/platform/implementation/ios/Source/Platform/count_down_latch_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/count_down_latch.h" +#include "internal/platform/implementation/ios/Source/Platform/count_down_latch.h" #include "gtest/gtest.h" #include "thread/fiber/fiber.h" diff --git a/cpp/platform/impl/ios/Source/Platform/crypto.mm b/internal/platform/implementation/ios/Source/Platform/crypto.mm similarity index 84% rename from cpp/platform/impl/ios/Source/Platform/crypto.mm rename to internal/platform/implementation/ios/Source/Platform/crypto.mm index 11ce1410..004cd56f 100644 --- a/cpp/platform/impl/ios/Source/Platform/crypto.mm +++ b/internal/platform/implementation/ios/Source/Platform/crypto.mm @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" #import "absl/strings/string_view.h" -#import "platform/impl/ios/Source/Platform/utils.h" -#import "platform/impl/ios/Source/Shared/GNCUtils.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" +#import "internal/platform/implementation/ios/Source/Shared/GNCUtils.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/input_file.h b/internal/platform/implementation/ios/Source/Platform/input_file.h similarity index 96% rename from cpp/platform/impl/ios/Source/Platform/input_file.h rename to internal/platform/implementation/ios/Source/Platform/input_file.h index c96f69fd..6ccd59f7 100644 --- a/cpp/platform/impl/ios/Source/Platform/input_file.h +++ b/internal/platform/implementation/ios/Source/Platform/input_file.h @@ -17,7 +17,7 @@ #import -#include "platform/api/input_file.h" +#include "internal/platform/implementation/input_file.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/input_file.mm b/internal/platform/implementation/ios/Source/Platform/input_file.mm similarity index 92% rename from cpp/platform/impl/ios/Source/Platform/input_file.mm rename to internal/platform/implementation/ios/Source/Platform/input_file.mm index 57cfc81e..532f7e34 100644 --- a/cpp/platform/impl/ios/Source/Platform/input_file.mm +++ b/internal/platform/implementation/ios/Source/Platform/input_file.mm @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Platform/input_file.h" +#import "internal/platform/implementation/ios/Source/Platform/input_file.h" #include -#import "platform/base/exception.h" -#import "platform/impl/ios/Source/Platform/utils.h" +#import "internal/platform/exception.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/log_message.h b/internal/platform/implementation/ios/Source/Platform/log_message.h similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/log_message.h rename to internal/platform/implementation/ios/Source/Platform/log_message.h index fa9b2c8f..03e3dc1c 100644 --- a/cpp/platform/impl/ios/Source/Platform/log_message.h +++ b/internal/platform/implementation/ios/Source/Platform/log_message.h @@ -16,7 +16,7 @@ #define PLATFORM_IMPL_IOS_LOG_MESSAGE_H_ #include "glog/logging.h" -#include "platform/api/log_message.h" +#include "internal/platform/implementation/log_message.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/log_message.mm b/internal/platform/implementation/ios/Source/Platform/log_message.mm similarity index 95% rename from cpp/platform/impl/ios/Source/Platform/log_message.mm rename to internal/platform/implementation/ios/Source/Platform/log_message.mm index c502ed3e..c3772da2 100644 --- a/cpp/platform/impl/ios/Source/Platform/log_message.mm +++ b/internal/platform/implementation/ios/Source/Platform/log_message.mm @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/log_message.h" +#include "internal/platform/implementation/ios/Source/Platform/log_message.h" #include "glog/logging.h" -#include "platform/api/log_message.h" +#include "internal/platform/implementation/log_message.h" #include "GoogleToolboxForMac/GTMLogger.h" namespace location { diff --git a/cpp/platform/impl/ios/Source/Platform/multi_thread_executor.h b/internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h similarity index 88% rename from cpp/platform/impl/ios/Source/Platform/multi_thread_executor.h rename to internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h index 44efffd3..1a371580 100644 --- a/cpp/platform/impl/ios/Source/Platform/multi_thread_executor.h +++ b/internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_IMPL_IOS_MULTI_THREAD_EXECUTOR_H_ #define PLATFORM_IMPL_IOS_MULTI_THREAD_EXECUTOR_H_ -#include "platform/api/submittable_executor.h" -#import "platform/base/runnable.h" -#import "platform/impl/ios/Source/Platform/scheduled_executor.h" +#include "internal/platform/implementation/submittable_executor.h" +#import "internal/platform/runnable.h" +#import "internal/platform/implementation/ios/Source/Platform/scheduled_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/multi_thread_executor.mm b/internal/platform/implementation/ios/Source/Platform/multi_thread_executor.mm similarity index 84% rename from cpp/platform/impl/ios/Source/Platform/multi_thread_executor.mm rename to internal/platform/implementation/ios/Source/Platform/multi_thread_executor.mm index 39e2b0a8..e4a38712 100644 --- a/cpp/platform/impl/ios/Source/Platform/multi_thread_executor.mm +++ b/internal/platform/implementation/ios/Source/Platform/multi_thread_executor.mm @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Platform/multi_thread_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h" -#include "platform/base/runnable.h" -#import "platform/impl/ios/Source/Platform/scheduled_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/scheduled_executor.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/mutex.h b/internal/platform/implementation/ios/Source/Platform/mutex.h similarity index 97% rename from cpp/platform/impl/ios/Source/Platform/mutex.h rename to internal/platform/implementation/ios/Source/Platform/mutex.h index 4ec15818..b60484d4 100644 --- a/cpp/platform/impl/ios/Source/Platform/mutex.h +++ b/internal/platform/implementation/ios/Source/Platform/mutex.h @@ -16,7 +16,7 @@ #define PLATFORM_IMPL_IOS_MUTEX_H_ #include "absl/synchronization/mutex.h" -#include "platform/api/mutex.h" +#include "internal/platform/implementation/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/mutex_test.cc b/internal/platform/implementation/ios/Source/Platform/mutex_test.cc similarity index 97% rename from cpp/platform/impl/ios/Source/Platform/mutex_test.cc rename to internal/platform/implementation/ios/Source/Platform/mutex_test.cc index 521cfda3..5c5a9dbe 100644 --- a/cpp/platform/impl/ios/Source/Platform/mutex_test.cc +++ b/internal/platform/implementation/ios/Source/Platform/mutex_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/ios/Source/Platform/mutex.h" +#include "internal/platform/implementation/ios/Source/Platform/mutex.h" #include "gtest/gtest.h" #include "absl/synchronization/mutex.h" diff --git a/cpp/platform/impl/ios/Source/Platform/scheduled_executor.h b/internal/platform/implementation/ios/Source/Platform/scheduled_executor.h similarity index 94% rename from cpp/platform/impl/ios/Source/Platform/scheduled_executor.h rename to internal/platform/implementation/ios/Source/Platform/scheduled_executor.h index 2e7b773c..58038999 100644 --- a/cpp/platform/impl/ios/Source/Platform/scheduled_executor.h +++ b/internal/platform/implementation/ios/Source/Platform/scheduled_executor.h @@ -20,8 +20,8 @@ #include #include -#include "platform/api/scheduled_executor.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/runnable.h" /** * The impl class is an Obj-C class so that diff --git a/cpp/platform/impl/ios/Source/Platform/scheduled_executor.mm b/internal/platform/implementation/ios/Source/Platform/scheduled_executor.mm similarity index 96% rename from cpp/platform/impl/ios/Source/Platform/scheduled_executor.mm rename to internal/platform/implementation/ios/Source/Platform/scheduled_executor.mm index cf9da971..0df19ced 100644 --- a/cpp/platform/impl/ios/Source/Platform/scheduled_executor.mm +++ b/internal/platform/implementation/ios/Source/Platform/scheduled_executor.mm @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Platform/scheduled_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/scheduled_executor.h" #import #include "absl/time/time.h" -#include "platform/base/runnable.h" -#import "platform/impl/ios/Source/Platform/atomic_boolean.h" +#import "internal/platform/implementation/ios/Source/Platform/atomic_boolean.h" +#include "internal/platform/runnable.h" // This wraps the C++ Runnable in an Obj-C object for memory management. It is retained by the // dispatch block below, and deleted when the block is released. diff --git a/cpp/platform/impl/ios/Source/Platform/single_thread_executor.h b/internal/platform/implementation/ios/Source/Platform/single_thread_executor.h similarity index 92% rename from cpp/platform/impl/ios/Source/Platform/single_thread_executor.h rename to internal/platform/implementation/ios/Source/Platform/single_thread_executor.h index 664abb87..2979672d 100644 --- a/cpp/platform/impl/ios/Source/Platform/single_thread_executor.h +++ b/internal/platform/implementation/ios/Source/Platform/single_thread_executor.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_IOS_SINGLE_THREAD_EXECUTOR_H_ #define PLATFORM_IMPL_IOS_SINGLE_THREAD_EXECUTOR_H_ -#import "platform/impl/ios/Source/Platform/multi_thread_executor.h" +#import "internal/platform/implementation/ios/Source/Platform/multi_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/ios/Source/Platform/system_clock.cc b/internal/platform/implementation/ios/Source/Platform/system_clock.cc similarity index 94% rename from cpp/platform/impl/ios/Source/Platform/system_clock.cc rename to internal/platform/implementation/ios/Source/Platform/system_clock.cc index c84d4a73..db7c722f 100644 --- a/cpp/platform/impl/ios/Source/Platform/system_clock.cc +++ b/internal/platform/implementation/ios/Source/Platform/system_clock.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/system_clock.h" +#include "internal/platform/implementation/system_clock.h" #include "absl/time/clock.h" diff --git a/cpp/platform/impl/ios/Source/Platform/utils.h b/internal/platform/implementation/ios/Source/Platform/utils.h similarity index 98% rename from cpp/platform/impl/ios/Source/Platform/utils.h rename to internal/platform/implementation/ios/Source/Platform/utils.h index 88c883b0..fd864a13 100644 --- a/cpp/platform/impl/ios/Source/Platform/utils.h +++ b/internal/platform/implementation/ios/Source/Platform/utils.h @@ -20,7 +20,7 @@ #include "absl/container/flat_hash_map.h" #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Platform/utils.mm b/internal/platform/implementation/ios/Source/Platform/utils.mm similarity index 97% rename from cpp/platform/impl/ios/Source/Platform/utils.mm rename to internal/platform/implementation/ios/Source/Platform/utils.mm index 08c9f633..2dc5bf15 100644 --- a/cpp/platform/impl/ios/Source/Platform/utils.mm +++ b/internal/platform/implementation/ios/Source/Platform/utils.mm @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Platform/utils.h" +#import "internal/platform/implementation/ios/Source/Platform/utils.h" #import "absl/container/flat_hash_map.h" #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" NS_ASSUME_NONNULL_BEGIN diff --git a/cpp/platform/impl/ios/Source/Platform/wifi_lan.h b/internal/platform/implementation/ios/Source/Platform/wifi_lan.h similarity index 97% rename from cpp/platform/impl/ios/Source/Platform/wifi_lan.h rename to internal/platform/implementation/ios/Source/Platform/wifi_lan.h index 71a7cf8f..5a6198b1 100644 --- a/cpp/platform/impl/ios/Source/Platform/wifi_lan.h +++ b/internal/platform/implementation/ios/Source/Platform/wifi_lan.h @@ -20,9 +20,9 @@ #include "absl/base/thread_annotations.h" #include "absl/container/flat_hash_map.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/nsd_service_info.h" -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" // IWYU pragma: export +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/nsd_service_info.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" // IWYU pragma: export @class GNCMBonjourBrowser; @class GNCMBonjourService; diff --git a/cpp/platform/impl/ios/Source/Platform/wifi_lan.mm b/internal/platform/implementation/ios/Source/Platform/wifi_lan.mm similarity index 96% rename from cpp/platform/impl/ios/Source/Platform/wifi_lan.mm rename to internal/platform/implementation/ios/Source/Platform/wifi_lan.mm index ecd1b9e5..debaa4cf 100644 --- a/cpp/platform/impl/ios/Source/Platform/wifi_lan.mm +++ b/internal/platform/implementation/ios/Source/Platform/wifi_lan.mm @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Platform/wifi_lan.h" +#import "internal/platform/implementation/ios/Source/Platform/wifi_lan.h" #include #include @@ -24,15 +24,15 @@ #include "absl/strings/str_cat.h" #include "absl/strings/str_format.h" #include "absl/synchronization/mutex.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/exception.h" -#include "platform/base/nsd_service_info.h" -#include "platform/base/prng.h" -#import "platform/impl/ios/Source/Mediums/GNCMConnection.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h" -#import "platform/impl/ios/Source/Mediums/WifiLan/GNCMBonjourService.h" -#include "platform/impl/ios/Source/Platform/utils.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/exception.h" +#import "internal/platform/implementation/ios/Source/Mediums/GNCMConnection.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourBrowser.h" +#import "internal/platform/implementation/ios/Source/Mediums/WifiLan/GNCMBonjourService.h" +#include "internal/platform/implementation/ios/Source/Platform/utils.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/prng.h" #import "GoogleToolboxForMac/GTMLogger.h" namespace location { diff --git a/cpp/platform/impl/ios/Source/Shared/BUILD b/internal/platform/implementation/ios/Source/Shared/BUILD similarity index 90% rename from cpp/platform/impl/ios/Source/Shared/BUILD rename to internal/platform/implementation/ios/Source/Shared/BUILD index 66b36f03..1ad2cda3 100644 --- a/cpp/platform/impl/ios/Source/Shared/BUILD +++ b/internal/platform/implementation/ios/Source/Shared/BUILD @@ -13,7 +13,7 @@ # limitations under the License. licenses(["notice"]) -package(default_visibility = ["//cpp/platform/impl/ios:__subpackages__"]) +package(default_visibility = ["//internal/platform/implementation/ios:__subpackages__"]) objc_library( name = "Shared", diff --git a/cpp/platform/impl/ios/Source/Shared/GNCUtils.h b/internal/platform/implementation/ios/Source/Shared/GNCUtils.h similarity index 100% rename from cpp/platform/impl/ios/Source/Shared/GNCUtils.h rename to internal/platform/implementation/ios/Source/Shared/GNCUtils.h diff --git a/cpp/platform/impl/ios/Source/Shared/GNCUtils.m b/internal/platform/implementation/ios/Source/Shared/GNCUtils.m similarity index 96% rename from cpp/platform/impl/ios/Source/Shared/GNCUtils.m rename to internal/platform/implementation/ios/Source/Shared/GNCUtils.m index 8a4f4816..ac2bba83 100644 --- a/cpp/platform/impl/ios/Source/Shared/GNCUtils.m +++ b/internal/platform/implementation/ios/Source/Shared/GNCUtils.m @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#import "platform/impl/ios/Source/Shared/GNCUtils.h" +#import "internal/platform/implementation/ios/Source/Shared/GNCUtils.h" #import diff --git a/cpp/platform/impl/ios/Tests/BUILD b/internal/platform/implementation/ios/Tests/BUILD similarity index 88% rename from cpp/platform/impl/ios/Tests/BUILD rename to internal/platform/implementation/ios/Tests/BUILD index c13c6924..4b09d7d5 100644 --- a/cpp/platform/impl/ios/Tests/BUILD +++ b/internal/platform/implementation/ios/Tests/BUILD @@ -28,7 +28,7 @@ objc_library( "Platform/GNCSingleThreadExecutorTest.mm", ], deps = [ - "//cpp/platform/impl/ios:Connections", + "//internal/platform/implementation/ios:Connections", ], ) @@ -48,8 +48,8 @@ objc_library( "Shared/GNCUtilsTest.mm", ], deps = [ - "//cpp/platform/impl/ios/Source/Platform", - "//cpp/platform/impl/ios/Source/Shared", + "//internal/platform/implementation/ios/Source/Platform", + "//internal/platform/implementation/ios/Source/Shared", ], ) diff --git a/cpp/platform/impl/ios/Tests/Platform/GNCCryptoTest.mm b/internal/platform/implementation/ios/Tests/Platform/GNCCryptoTest.mm similarity index 94% rename from cpp/platform/impl/ios/Tests/Platform/GNCCryptoTest.mm rename to internal/platform/implementation/ios/Tests/Platform/GNCCryptoTest.mm index 66c686f4..3273325b 100644 --- a/cpp/platform/impl/ios/Tests/Platform/GNCCryptoTest.mm +++ b/internal/platform/implementation/ios/Tests/Platform/GNCCryptoTest.mm @@ -14,8 +14,8 @@ #import -#include "platform/api/crypto.h" -#include "platform/base/byte_array.h" +#include "internal/platform/implementation/crypto.h" +#include "internal/platform/byte_array.h" @interface GNCCryptoTest : XCTestCase @end diff --git a/cpp/platform/impl/ios/Tests/Platform/GNCInputFileTest.mm b/internal/platform/implementation/ios/Tests/Platform/GNCInputFileTest.mm similarity index 91% rename from cpp/platform/impl/ios/Tests/Platform/GNCInputFileTest.mm rename to internal/platform/implementation/ios/Tests/Platform/GNCInputFileTest.mm index b741f23e..e744de06 100644 --- a/cpp/platform/impl/ios/Tests/Platform/GNCInputFileTest.mm +++ b/internal/platform/implementation/ios/Tests/Platform/GNCInputFileTest.mm @@ -14,9 +14,9 @@ #import -#import "platform/base/byte_array.h" -#import "platform/base/exception.h" -#import "platform/impl/ios/Source/Platform/input_file.h" +#import "internal/platform/byte_array.h" +#import "internal/platform/exception.h" +#import "internal/platform/implementation/ios/Source/Platform/input_file.h" using ::location::nearby::ios::InputFile; using ::location::nearby::ByteArray; diff --git a/cpp/platform/impl/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm b/internal/platform/implementation/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm similarity index 93% rename from cpp/platform/impl/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm rename to internal/platform/implementation/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm index 702169a2..c5439fcf 100644 --- a/cpp/platform/impl/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm +++ b/internal/platform/implementation/ios/Tests/Platform/GNCMultiThreadExecutorTest.mm @@ -15,11 +15,11 @@ #import #include "absl/time/time.h" -#include "platform/api/cancelable.h" -#include "platform/api/executor.h" -#include "platform/api/platform.h" -#include "platform/api/submittable_executor.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/runnable.h" using location::nearby::Runnable; using location::nearby::api::ImplementationPlatform; diff --git a/cpp/platform/impl/ios/Tests/Platform/GNCScheduledExecutorTest.mm b/internal/platform/implementation/ios/Tests/Platform/GNCScheduledExecutorTest.mm similarity index 94% rename from cpp/platform/impl/ios/Tests/Platform/GNCScheduledExecutorTest.mm rename to internal/platform/implementation/ios/Tests/Platform/GNCScheduledExecutorTest.mm index 1346a463..9f00bc47 100644 --- a/cpp/platform/impl/ios/Tests/Platform/GNCScheduledExecutorTest.mm +++ b/internal/platform/implementation/ios/Tests/Platform/GNCScheduledExecutorTest.mm @@ -15,11 +15,11 @@ #import #include "absl/time/time.h" -#include "platform/api/cancelable.h" -#include "platform/api/executor.h" -#include "platform/api/platform.h" -#include "platform/api/scheduled_executor.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/runnable.h" using location::nearby::Runnable; using location::nearby::api::ImplementationPlatform; diff --git a/cpp/platform/impl/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm b/internal/platform/implementation/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm similarity index 91% rename from cpp/platform/impl/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm rename to internal/platform/implementation/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm index da651a84..31686f80 100644 --- a/cpp/platform/impl/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm +++ b/internal/platform/implementation/ios/Tests/Platform/GNCSingleThreadExecutorTest.mm @@ -15,11 +15,11 @@ #import #include "absl/time/time.h" -#include "platform/api/cancelable.h" -#include "platform/api/executor.h" -#include "platform/api/platform.h" -#include "platform/api/submittable_executor.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/runnable.h" using location::nearby::Runnable; using location::nearby::api::ImplementationPlatform; diff --git a/cpp/platform/impl/ios/Tests/Shared/GNCUtilsTest.mm b/internal/platform/implementation/ios/Tests/Shared/GNCUtilsTest.mm similarity index 93% rename from cpp/platform/impl/ios/Tests/Shared/GNCUtilsTest.mm rename to internal/platform/implementation/ios/Tests/Shared/GNCUtilsTest.mm index 10544741..6773f10f 100644 --- a/cpp/platform/impl/ios/Tests/Shared/GNCUtilsTest.mm +++ b/internal/platform/implementation/ios/Tests/Shared/GNCUtilsTest.mm @@ -14,8 +14,8 @@ #import -#include "platform/base/byte_array.h" -#include "platform/impl/ios/Source/Platform/utils.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/implementation/ios/Source/Platform/utils.h" using location::nearby::ByteArray; using location::nearby::ByteArrayFromNSData; diff --git a/cpp/platform/api/listenable_future.h b/internal/platform/implementation/listenable_future.h similarity index 86% rename from cpp/platform/api/listenable_future.h rename to internal/platform/implementation/listenable_future.h index 17911f47..f91a83dc 100644 --- a/cpp/platform/api/listenable_future.h +++ b/internal/platform/implementation/listenable_future.h @@ -18,10 +18,10 @@ #include #include -#include "platform/api/executor.h" -#include "platform/api/future.h" -#include "platform/base/exception.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/future.h" +#include "internal/platform/exception.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/log_message.h b/internal/platform/implementation/log_message.h similarity index 100% rename from cpp/platform/api/log_message.h rename to internal/platform/implementation/log_message.h diff --git a/cpp/platform/api/mutex.h b/internal/platform/implementation/mutex.h similarity index 100% rename from cpp/platform/api/mutex.h rename to internal/platform/implementation/mutex.h diff --git a/cpp/platform/api/output_file.h b/internal/platform/implementation/output_file.h similarity index 88% rename from cpp/platform/api/output_file.h rename to internal/platform/implementation/output_file.h index a6176e53..9c21f9ec 100644 --- a/cpp/platform/api/output_file.h +++ b/internal/platform/implementation/output_file.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_API_OUTPUT_FILE_H_ #define PLATFORM_API_OUTPUT_FILE_H_ -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" -#include "platform/base/output_stream.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/platform.h b/internal/platform/implementation/platform.h similarity index 73% rename from cpp/platform/api/platform.h rename to internal/platform/implementation/platform.h index 6cf54cae..acd6e36c 100644 --- a/cpp/platform/api/platform.h +++ b/internal/platform/implementation/platform.h @@ -20,28 +20,28 @@ #include #include "absl/strings/string_view.h" -#include "platform/api/atomic_boolean.h" -#include "platform/api/atomic_reference.h" -#include "platform/api/ble.h" -#include "platform/api/ble_v2.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/api/condition_variable.h" -#include "platform/api/count_down_latch.h" -#include "platform/api/crypto.h" -#include "platform/api/input_file.h" -#include "platform/api/log_message.h" -#include "platform/api/mutex.h" -#include "platform/api/output_file.h" -#include "platform/api/scheduled_executor.h" -#include "platform/api/server_sync.h" -#include "platform/api/settable_future.h" -#include "platform/api/submittable_executor.h" -#include "platform/api/system_clock.h" -#include "platform/api/webrtc.h" -#include "platform/api/wifi.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/payload_id.h" +#include "internal/platform/implementation/atomic_boolean.h" +#include "internal/platform/implementation/atomic_reference.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/implementation/ble_v2.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/count_down_latch.h" +#include "internal/platform/implementation/crypto.h" +#include "internal/platform/implementation/input_file.h" +#include "internal/platform/implementation/log_message.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/output_file.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/implementation/server_sync.h" +#include "internal/platform/implementation/settable_future.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/implementation/system_clock.h" +#include "internal/platform/implementation/webrtc.h" +#include "internal/platform/implementation/wifi.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/payload_id.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/scheduled_executor.h b/internal/platform/implementation/scheduled_executor.h similarity index 91% rename from cpp/platform/api/scheduled_executor.h rename to internal/platform/implementation/scheduled_executor.h index 0a5f4843..95676a11 100644 --- a/cpp/platform/api/scheduled_executor.h +++ b/internal/platform/implementation/scheduled_executor.h @@ -20,9 +20,9 @@ #include #include "absl/time/time.h" -#include "platform/api/cancelable.h" -#include "platform/api/executor.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/cancelable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/server_sync.h b/internal/platform/implementation/server_sync.h similarity index 98% rename from cpp/platform/api/server_sync.h rename to internal/platform/implementation/server_sync.h index 16861c57..e51f6f89 100644 --- a/cpp/platform/api/server_sync.h +++ b/internal/platform/implementation/server_sync.h @@ -18,7 +18,7 @@ #include #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/settable_future.h b/internal/platform/implementation/settable_future.h similarity index 93% rename from cpp/platform/api/settable_future.h rename to internal/platform/implementation/settable_future.h index ebbe57cc..ee49d291 100644 --- a/cpp/platform/api/settable_future.h +++ b/internal/platform/implementation/settable_future.h @@ -15,8 +15,8 @@ #ifndef PLATFORM_API_SETTABLE_FUTURE_H_ #define PLATFORM_API_SETTABLE_FUTURE_H_ -#include "platform/api/listenable_future.h" -#include "platform/base/exception.h" +#include "internal/platform/implementation/listenable_future.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/BUILD b/internal/platform/implementation/shared/BUILD similarity index 79% rename from cpp/platform/impl/shared/BUILD rename to internal/platform/implementation/shared/BUILD index 7d012c64..3d7417e9 100644 --- a/cpp/platform/impl/shared/BUILD +++ b/internal/platform/implementation/shared/BUILD @@ -22,9 +22,9 @@ cc_library( "posix_mutex.h", ], visibility = [ - "//cpp/platform/impl:__subpackages__", + "//internal/platform/implementation:__subpackages__", ], - deps = ["//cpp/platform/api:types"], + deps = ["//internal/platform/implementation:types"], ) cc_library( @@ -37,7 +37,7 @@ cc_library( ], deps = [ ":posix_mutex", - "//cpp/platform/api:types", + "//internal/platform/implementation:types", ], ) @@ -46,11 +46,11 @@ cc_library( srcs = ["file.cc"], hdrs = ["file.h"], visibility = [ - "//cpp/platform/impl:__subpackages__", + "//internal/platform/implementation:__subpackages__", ], deps = [ - "//cpp/platform/api:types", - "//cpp/platform/base", + "//internal/platform:base", + "//internal/platform/implementation:types", "@com_google_absl//absl/strings", ], ) @@ -60,11 +60,11 @@ cc_library( srcs = ["count_down_latch.cc"], hdrs = ["count_down_latch.h"], visibility = [ - "//cpp/platform/impl:__subpackages__", "//googlemac/iPhone/Shared/Nearby/Connections:__subpackages__", + "//internal/platform/implementation:__subpackages__", ], deps = [ - "//cpp/platform/api:types", + "//internal/platform/implementation:types", "@com_google_absl//absl/base:core_headers", "@com_google_absl//absl/strings", "@com_google_absl//absl/synchronization", @@ -77,8 +77,8 @@ cc_test( srcs = ["file_test.cc"], deps = [ ":file", - "//cpp/platform/base", "//file/util:temp_path", + "//internal/platform:base", "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", "@com_google_absl//absl/strings", ], diff --git a/cpp/platform/impl/shared/count_down_latch.cc b/internal/platform/implementation/shared/count_down_latch.cc similarity index 95% rename from cpp/platform/impl/shared/count_down_latch.cc rename to internal/platform/implementation/shared/count_down_latch.cc index f7997102..3a667152 100644 --- a/cpp/platform/impl/shared/count_down_latch.cc +++ b/internal/platform/implementation/shared/count_down_latch.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/count_down_latch.h" +#include "internal/platform/implementation/shared/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/count_down_latch.h b/internal/platform/implementation/shared/count_down_latch.h similarity index 96% rename from cpp/platform/impl/shared/count_down_latch.h rename to internal/platform/implementation/shared/count_down_latch.h index d52d3ad4..2a7db549 100644 --- a/cpp/platform/impl/shared/count_down_latch.h +++ b/internal/platform/implementation/shared/count_down_latch.h @@ -18,7 +18,7 @@ #include "absl/base/thread_annotations.h" #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" -#include "platform/api/count_down_latch.h" +#include "internal/platform/implementation/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/file.cc b/internal/platform/implementation/shared/file.cc similarity index 95% rename from cpp/platform/impl/shared/file.cc rename to internal/platform/implementation/shared/file.cc index cadbadb6..9b1c3a70 100644 --- a/cpp/platform/impl/shared/file.cc +++ b/internal/platform/implementation/shared/file.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/file.h" +#include "internal/platform/implementation/shared/file.h" #include #include #include "absl/strings/string_view.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/file.h b/internal/platform/implementation/shared/file.h similarity index 92% rename from cpp/platform/impl/shared/file.h rename to internal/platform/implementation/shared/file.h index 21ed871c..e215902e 100644 --- a/cpp/platform/impl/shared/file.h +++ b/internal/platform/implementation/shared/file.h @@ -19,9 +19,9 @@ #include #include "absl/strings/string_view.h" -#include "platform/api/input_file.h" -#include "platform/api/output_file.h" -#include "platform/base/exception.h" +#include "internal/platform/implementation/input_file.h" +#include "internal/platform/implementation/output_file.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/file_test.cc b/internal/platform/implementation/shared/file_test.cc similarity index 97% rename from cpp/platform/impl/shared/file_test.cc rename to internal/platform/implementation/shared/file_test.cc index e1a55a81..01b95054 100644 --- a/cpp/platform/impl/shared/file_test.cc +++ b/internal/platform/implementation/shared/file_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/file.h" +#include "internal/platform/implementation/shared/file.h" #include #include @@ -22,7 +22,7 @@ #include "file/util/temp_path.h" #include "gtest/gtest.h" #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/posix_condition_variable.cc b/internal/platform/implementation/shared/posix_condition_variable.cc similarity index 93% rename from cpp/platform/impl/shared/posix_condition_variable.cc rename to internal/platform/implementation/shared/posix_condition_variable.cc index 35acfc39..97cabc8c 100644 --- a/cpp/platform/impl/shared/posix_condition_variable.cc +++ b/internal/platform/implementation/shared/posix_condition_variable.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/posix_condition_variable.h" +#include "internal/platform/implementation/shared/posix_condition_variable.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/posix_condition_variable.h b/internal/platform/implementation/shared/posix_condition_variable.h similarity index 90% rename from cpp/platform/impl/shared/posix_condition_variable.h rename to internal/platform/implementation/shared/posix_condition_variable.h index e2526296..69b10a85 100644 --- a/cpp/platform/impl/shared/posix_condition_variable.h +++ b/internal/platform/implementation/shared/posix_condition_variable.h @@ -17,8 +17,8 @@ #include -#include "platform/api/condition_variable.h" -#include "platform/impl/shared/posix_mutex.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/shared/posix_mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/posix_mutex.cc b/internal/platform/implementation/shared/posix_mutex.cc similarity index 94% rename from cpp/platform/impl/shared/posix_mutex.cc rename to internal/platform/implementation/shared/posix_mutex.cc index 663e93cc..efd769f2 100644 --- a/cpp/platform/impl/shared/posix_mutex.cc +++ b/internal/platform/implementation/shared/posix_mutex.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/posix_mutex.h" +#include "internal/platform/implementation/shared/posix_mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/shared/posix_mutex.h b/internal/platform/implementation/shared/posix_mutex.h similarity index 95% rename from cpp/platform/impl/shared/posix_mutex.h rename to internal/platform/implementation/shared/posix_mutex.h index 31284080..2de9bf7a 100644 --- a/cpp/platform/impl/shared/posix_mutex.h +++ b/internal/platform/implementation/shared/posix_mutex.h @@ -17,7 +17,7 @@ #include -#include "platform/api/mutex.h" +#include "internal/platform/implementation/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/submittable_executor.h b/internal/platform/implementation/submittable_executor.h similarity index 90% rename from cpp/platform/api/submittable_executor.h rename to internal/platform/implementation/submittable_executor.h index 0017c846..347d0153 100644 --- a/cpp/platform/api/submittable_executor.h +++ b/internal/platform/implementation/submittable_executor.h @@ -18,9 +18,9 @@ #include #include -#include "platform/api/executor.h" -#include "platform/api/future.h" -#include "platform/base/runnable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/future.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/system_clock.h b/internal/platform/implementation/system_clock.h similarity index 96% rename from cpp/platform/api/system_clock.h rename to internal/platform/implementation/system_clock.h index a4caadaa..4e0e1a25 100644 --- a/cpp/platform/api/system_clock.h +++ b/internal/platform/implementation/system_clock.h @@ -16,7 +16,7 @@ #define PLATFORM_API_SYSTEM_CLOCK_H_ #include "absl/time/clock.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/api/webrtc.h b/internal/platform/implementation/webrtc.h similarity index 98% rename from cpp/platform/api/webrtc.h rename to internal/platform/implementation/webrtc.h index 990099fc..723d682e 100644 --- a/cpp/platform/api/webrtc.h +++ b/internal/platform/implementation/webrtc.h @@ -21,7 +21,7 @@ #include "absl/strings/string_view.h" #include "connections/implementation/proto/offline_wire_formats.pb.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" #include "webrtc/api/peer_connection_interface.h" namespace location { diff --git a/cpp/platform/api/wifi.h b/internal/platform/implementation/wifi.h similarity index 100% rename from cpp/platform/api/wifi.h rename to internal/platform/implementation/wifi.h diff --git a/cpp/platform/api/wifi_lan.h b/internal/platform/implementation/wifi_lan.h similarity index 96% rename from cpp/platform/api/wifi_lan.h rename to internal/platform/implementation/wifi_lan.h index 5c8f82e0..4d32c7a1 100644 --- a/cpp/platform/api/wifi_lan.h +++ b/internal/platform/implementation/wifi_lan.h @@ -17,11 +17,11 @@ #include -#include "platform/base/cancellation_flag.h" -#include "platform/base/input_stream.h" -#include "platform/base/listeners.h" -#include "platform/base/nsd_service_info.h" -#include "platform/base/output_stream.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/listeners.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/BUILD b/internal/platform/implementation/windows/BUILD similarity index 72% rename from cpp/platform/impl/windows/BUILD rename to internal/platform/implementation/windows/BUILD index b4ff01e1..ac179c7f 100644 --- a/cpp/platform/impl/windows/BUILD +++ b/internal/platform/implementation/windows/BUILD @@ -39,8 +39,8 @@ cc_library( deps = [ "//base", "//base:stringprintf", - "//cpp/platform/api:types", - "//cpp/platform/base", + "//internal/platform:base", + "//internal/platform/implementation:types", ], ) @@ -68,9 +68,9 @@ cc_library( ], visibility = ["//visibility:private"], deps = [ - "//cpp/platform/api:comm", - "//cpp/platform/base", - "//cpp/platform/impl/windows/generated:types", + "//internal/platform:base", + "//internal/platform/implementation:comm", + "//internal/platform/implementation/windows/generated:types", ], ) @@ -81,8 +81,8 @@ cc_library( ], visibility = ["//visibility:private"], deps = [ - "//cpp/platform/api:types", - "//cpp/platform/base", + "//internal/platform:base", + "//internal/platform/implementation:types", "@com_google_absl//absl/strings", "@boringssl//:crypto", ], @@ -107,22 +107,22 @@ cc_library( "wifi_lan_server_socket.cc", "wifi_lan_socket.cc", ], - copts = ["-Ithird_party/nearby/cpp/platform/impl/windows/generated"], + copts = ["-Ithird_party/nearby/internal/platform/implementation/windows/generated"], defines = ["_SILENCE_CLANG_COROUTINE_MESSAGE"], visibility = [ - "//third_party/nearby/windows:__subpackages__", + "//connections/clients/windows:__subpackages__", ], deps = [ ":comm", ":crypto", # build_cleaner: keep ":types", - "//cpp/platform/api:comm", - "//cpp/platform/api:platform", - "//cpp/platform/api:types", - "//cpp/platform/impl/shared:count_down_latch", - "//cpp/platform/impl/shared:file", - "//cpp/platform/impl/windows/generated:types", - "//cpp/platform/public:types", + "//internal/platform:types", + "//internal/platform/implementation:comm", + "//internal/platform/implementation:platform", + "//internal/platform/implementation:types", + "//internal/platform/implementation/shared:count_down_latch", + "//internal/platform/implementation/shared:file", + "//internal/platform/implementation/windows/generated:types", ], ) @@ -136,10 +136,10 @@ cc_library( "test_utils.h", ], visibility = [ - "//third_party/nearby/windows:__subpackages__", + "//connections/clients/windows:__subpackages__", ], deps = [ - "//cpp/platform/base", + "//internal/platform:base", ], ) @@ -155,17 +155,17 @@ cc_test( "scheduled_executor_test.cc", "submittable_executor_test.cc", ], - copts = ["-Iplatform/impl/windows/generated -DCORE_ADAPTER_DLL"], + copts = ["-Iplatform/implementation/windows/generated -DCORE_ADAPTER_DLL"], deps = [ ":comm", ":crypto", ":test_utils", ":types", - "//cpp/platform/api:platform", - "//cpp/platform/base", - "//cpp/platform/impl/windows", - "//cpp/platform/impl/windows/generated:types", - "//cpp/platform/public:logging", + "//internal/platform:base", + "//internal/platform:logging", + "//internal/platform/implementation:platform", + "//internal/platform/implementation/windows", + "//internal/platform/implementation/windows/generated:types", "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", ], ) diff --git a/cpp/platform/impl/windows/atomic_boolean.h b/internal/platform/implementation/windows/atomic_boolean.h similarity index 95% rename from cpp/platform/impl/windows/atomic_boolean.h rename to internal/platform/implementation/windows/atomic_boolean.h index 8337edd8..142d17c1 100644 --- a/cpp/platform/impl/windows/atomic_boolean.h +++ b/internal/platform/implementation/windows/atomic_boolean.h @@ -17,7 +17,7 @@ #include -#include "platform/api/atomic_boolean.h" +#include "internal/platform/implementation/atomic_boolean.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/atomic_boolean_test.cc b/internal/platform/implementation/windows/atomic_boolean_test.cc similarity index 93% rename from cpp/platform/impl/windows/atomic_boolean_test.cc rename to internal/platform/implementation/windows/atomic_boolean_test.cc index c8c171b5..7c20d6e2 100644 --- a/cpp/platform/impl/windows/atomic_boolean_test.cc +++ b/internal/platform/implementation/windows/atomic_boolean_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/atomic_boolean.h" +#include "internal/platform/implementation/windows/atomic_boolean.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/atomic_reference.h b/internal/platform/implementation/windows/atomic_reference.h similarity index 95% rename from cpp/platform/impl/windows/atomic_reference.h rename to internal/platform/implementation/windows/atomic_reference.h index 2c399012..1e83c2a7 100644 --- a/cpp/platform/impl/windows/atomic_reference.h +++ b/internal/platform/implementation/windows/atomic_reference.h @@ -17,7 +17,7 @@ #include -#include "platform/api/atomic_reference.h" +#include "internal/platform/implementation/atomic_reference.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/atomic_reference_test.cc b/internal/platform/implementation/windows/atomic_reference_test.cc similarity index 96% rename from cpp/platform/impl/windows/atomic_reference_test.cc rename to internal/platform/implementation/windows/atomic_reference_test.cc index adb41801..c5565b3a 100644 --- a/cpp/platform/impl/windows/atomic_reference_test.cc +++ b/internal/platform/implementation/windows/atomic_reference_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/atomic_reference.h" +#include "internal/platform/implementation/windows/atomic_reference.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/ble.h b/internal/platform/implementation/windows/ble.h similarity index 97% rename from cpp/platform/impl/windows/ble.h rename to internal/platform/implementation/windows/ble.h index 4141f732..807b4e72 100644 --- a/cpp/platform/impl/windows/ble.h +++ b/internal/platform/implementation/windows/ble.h @@ -15,10 +15,10 @@ #ifndef PLATFORM_IMPL_WINDOWS_BLE_H_ #define PLATFORM_IMPL_WINDOWS_BLE_H_ -#include "platform/api/ble.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_adapter.cc b/internal/platform/implementation/windows/bluetooth_adapter.cc similarity index 98% rename from cpp/platform/impl/windows/bluetooth_adapter.cc rename to internal/platform/implementation/windows/bluetooth_adapter.cc index 58bb196d..6f92b515 100644 --- a/cpp/platform/impl/windows/bluetooth_adapter.cc +++ b/internal/platform/implementation/windows/bluetooth_adapter.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/bluetooth_adapter.h" #include #include @@ -29,9 +29,9 @@ #include #include "absl/strings/str_format.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.h" -#include "platform/impl/windows/utils.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h" +#include "internal/platform/implementation/windows/utils.h" +#include "internal/platform/logging.h" typedef std::basic_string tstring; diff --git a/cpp/platform/impl/windows/bluetooth_adapter.h b/internal/platform/implementation/windows/bluetooth_adapter.h similarity index 91% rename from cpp/platform/impl/windows/bluetooth_adapter.h rename to internal/platform/implementation/windows/bluetooth_adapter.h index 8f083c63..90d1d12e 100644 --- a/cpp/platform/impl/windows/bluetooth_adapter.h +++ b/internal/platform/implementation/windows/bluetooth_adapter.h @@ -19,10 +19,10 @@ #include -#include "platform/api/bluetooth_adapter.h" -#include "platform/impl/windows/generated/winrt/base.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Radios.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Radios.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic.h b/internal/platform/implementation/windows/bluetooth_classic.h similarity index 69% rename from cpp/platform/impl/windows/bluetooth_classic.h rename to internal/platform/implementation/windows/bluetooth_classic.h index e9d239fc..730bf2c0 100644 --- a/cpp/platform/impl/windows/bluetooth_classic.h +++ b/internal/platform/implementation/windows/bluetooth_classic.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_H_ #define PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_H_ -#include "platform/impl/windows/bluetooth_classic_device.h" -#include "platform/impl/windows/bluetooth_classic_medium.h" -#include "platform/impl/windows/bluetooth_classic_server_socket.h" -#include "platform/impl/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/bluetooth_classic_medium.h" +#include "internal/platform/implementation/windows/bluetooth_classic_server_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" #endif // PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_H_ diff --git a/cpp/platform/impl/windows/bluetooth_classic_device.cc b/internal/platform/implementation/windows/bluetooth_classic_device.cc similarity index 89% rename from cpp/platform/impl/windows/bluetooth_classic_device.cc rename to internal/platform/implementation/windows/bluetooth_classic_device.cc index 49f47ee1..7f4e124a 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_device.cc +++ b/internal/platform/implementation/windows/bluetooth_classic_device.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" #include @@ -20,9 +20,9 @@ #include #include -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h" -#include "platform/impl/windows/utils.h" +#include "internal/platform/implementation/windows/utils.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_device.h b/internal/platform/implementation/windows/bluetooth_classic_device.h similarity index 88% rename from cpp/platform/impl/windows/bluetooth_classic_device.h rename to internal/platform/implementation/windows/bluetooth_classic_device.h index 919c3d2b..83dbe513 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_device.h +++ b/internal/platform/implementation/windows/bluetooth_classic_device.h @@ -19,13 +19,13 @@ #include -#include "platform/api/bluetooth_classic.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h" -#include "platform/impl/windows/generated/winrt/base.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_medium.cc b/internal/platform/implementation/windows/bluetooth_classic_medium.cc similarity index 93% rename from cpp/platform/impl/windows/bluetooth_classic_medium.cc rename to internal/platform/implementation/windows/bluetooth_classic_medium.cc index f1f781e9..ce9689e5 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_medium.cc +++ b/internal/platform/implementation/windows/bluetooth_classic_medium.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_classic_medium.h" +#include "internal/platform/implementation/windows/bluetooth_classic_medium.h" #include #include @@ -22,20 +22,20 @@ #include // NOLINT #include -#include "platform/base/cancellation_flag.h" -#include "platform/base/cancellation_flag_listener.h" -#include "platform/base/exception.h" -#include "platform/impl/windows/bluetooth_adapter.h" -#include "platform/impl/windows/bluetooth_classic_device.h" -#include "platform/impl/windows/bluetooth_classic_server_socket.h" -#include "platform/impl/windows/bluetooth_classic_socket.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.Collections.h" -#include "platform/impl/windows/generated/winrt/base.h" -#include "platform/impl/windows/utils.h" -#include "platform/public/logging.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/exception.h" +#include "internal/platform/implementation/windows/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/bluetooth_classic_server_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Collections.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" +#include "internal/platform/implementation/windows/utils.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_medium.h b/internal/platform/implementation/windows/bluetooth_classic_medium.h similarity index 92% rename from cpp/platform/impl/windows/bluetooth_classic_medium.h rename to internal/platform/implementation/windows/bluetooth_classic_medium.h index 2d05ef1f..d07d5e12 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_medium.h +++ b/internal/platform/implementation/windows/bluetooth_classic_medium.h @@ -15,14 +15,14 @@ #ifndef PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_MEDIUM_H_ #define PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_MEDIUM_H_ -#include "platform/api/bluetooth_classic.h" -#include "platform/impl/windows/bluetooth_adapter.h" -#include "platform/impl/windows/bluetooth_classic_device.h" -#include "platform/impl/windows/bluetooth_classic_server_socket.h" -#include "platform/impl/windows/bluetooth_classic_socket.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h" -#include "platform/impl/windows/generated/winrt/base.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/windows/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/bluetooth_classic_server_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_medium_test.cc b/internal/platform/implementation/windows/bluetooth_classic_medium_test.cc similarity index 93% rename from cpp/platform/impl/windows/bluetooth_classic_medium_test.cc rename to internal/platform/implementation/windows/bluetooth_classic_medium_test.cc index 63d3b01b..5c735700 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_medium_test.cc +++ b/internal/platform/implementation/windows/bluetooth_classic_medium_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_classic_medium.h" +#include "internal/platform/implementation/windows/bluetooth_classic_medium.h" #include #include @@ -20,11 +20,11 @@ #include #include "absl/strings/str_format.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/impl/windows/bluetooth_adapter.h" -#include "platform/impl/windows/bluetooth_classic_device.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/windows/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/bluetooth_classic_server_socket.cc b/internal/platform/implementation/windows/bluetooth_classic_server_socket.cc similarity index 94% rename from cpp/platform/impl/windows/bluetooth_classic_server_socket.cc rename to internal/platform/implementation/windows/bluetooth_classic_server_socket.cc index 958c453e..113ec647 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_server_socket.cc +++ b/internal/platform/implementation/windows/bluetooth_classic_server_socket.cc @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_classic_server_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_server_socket.h" #include #include #include -#include "platform/impl/windows/bluetooth_classic_socket.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.Collections.h" -#include "platform/impl/windows/utils.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Collections.h" +#include "internal/platform/implementation/windows/utils.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_server_socket.h b/internal/platform/implementation/windows/bluetooth_classic_server_socket.h similarity index 90% rename from cpp/platform/impl/windows/bluetooth_classic_server_socket.h rename to internal/platform/implementation/windows/bluetooth_classic_server_socket.h index b8712b50..6e9811e8 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_server_socket.h +++ b/internal/platform/implementation/windows/bluetooth_classic_server_socket.h @@ -19,12 +19,12 @@ #include -#include "platform/api/bluetooth_classic.h" -#include "platform/impl/windows/bluetooth_classic_socket.h" -#include "platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h" -#include "platform/impl/windows/generated/winrt/base.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/bluetooth_classic_socket.cc b/internal/platform/implementation/windows/bluetooth_classic_socket.cc similarity index 96% rename from cpp/platform/impl/windows/bluetooth_classic_socket.cc rename to internal/platform/implementation/windows/bluetooth_classic_socket.cc index e60a4e85..27659bfc 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_socket.cc +++ b/internal/platform/implementation/windows/bluetooth_classic_socket.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/bluetooth_classic_socket.h" +#include "internal/platform/implementation/windows/bluetooth_classic_socket.h" -#include "platform/base/logging.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h" +#include "internal/platform/logging.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h" namespace location { namespace nearby { @@ -27,7 +27,6 @@ BluetoothSocket::BluetoothSocket(StreamSocket streamSocket) winrt::Windows::Devices::Bluetooth::BluetoothDevice::FromHostNameAsync( windows_socket_.Information().RemoteHostName()) .get()); - input_stream_ = std::make_unique(windows_socket_.InputStream()); output_stream_ = diff --git a/cpp/platform/impl/windows/bluetooth_classic_socket.h b/internal/platform/implementation/windows/bluetooth_classic_socket.h similarity index 92% rename from cpp/platform/impl/windows/bluetooth_classic_socket.h rename to internal/platform/implementation/windows/bluetooth_classic_socket.h index 57dbf570..1c48b0d2 100644 --- a/cpp/platform/impl/windows/bluetooth_classic_socket.h +++ b/internal/platform/implementation/windows/bluetooth_classic_socket.h @@ -15,11 +15,11 @@ #ifndef PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_SOCKET_H_ #define PLATFORM_IMPL_WINDOWS_BLUETOOTH_CLASSIC_SOCKET_H_ -#include "platform/api/bluetooth_classic.h" -#include "platform/impl/windows/bluetooth_classic_device.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h" -#include "platform/impl/windows/generated/winrt/Windows.Storage.Streams.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/windows/bluetooth_classic_device.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Storage.Streams.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/cancelable.h b/internal/platform/implementation/windows/cancelable.h similarity index 95% rename from cpp/platform/impl/windows/cancelable.h rename to internal/platform/implementation/windows/cancelable.h index 1f9b2644..d5e4b960 100644 --- a/cpp/platform/impl/windows/cancelable.h +++ b/internal/platform/implementation/windows/cancelable.h @@ -17,7 +17,7 @@ #include -#include "platform/api/cancelable.h" +#include "internal/platform/implementation/cancelable.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/condition_variable.h b/internal/platform/implementation/windows/condition_variable.h similarity index 90% rename from cpp/platform/impl/windows/condition_variable.h rename to internal/platform/implementation/windows/condition_variable.h index b28c0b22..3a82fa66 100644 --- a/cpp/platform/impl/windows/condition_variable.h +++ b/internal/platform/implementation/windows/condition_variable.h @@ -19,9 +19,9 @@ #include // NOLINT -#include "platform/api/condition_variable.h" -#include "platform/impl/windows/mutex.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/windows/mutex.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/condition_variable_test.cc b/internal/platform/implementation/windows/condition_variable_test.cc similarity index 94% rename from cpp/platform/impl/windows/condition_variable_test.cc rename to internal/platform/implementation/windows/condition_variable_test.cc index ccad7ac5..f4d9c9b5 100644 --- a/cpp/platform/impl/windows/condition_variable_test.cc +++ b/internal/platform/implementation/windows/condition_variable_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/condition_variable.h" +#include "internal/platform/implementation/windows/condition_variable.h" #include // NOLINT #include "absl/time/clock.h" -#include "platform/base/exception.h" -#include "platform/impl/windows/mutex.h" +#include "internal/platform/exception.h" +#include "internal/platform/implementation/windows/mutex.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/count_down_latch_test.cc b/internal/platform/implementation/windows/count_down_latch_test.cc similarity index 97% rename from cpp/platform/impl/windows/count_down_latch_test.cc rename to internal/platform/implementation/windows/count_down_latch_test.cc index ace8ee02..d3c3ddb1 100644 --- a/cpp/platform/impl/windows/count_down_latch_test.cc +++ b/internal/platform/implementation/windows/count_down_latch_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/shared/count_down_latch.h" +#include "internal/platform/implementation/shared/count_down_latch.h" #include #include "gtest/gtest.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/platform.h" class CountDownLatchTests : public testing::Test { public: diff --git a/cpp/platform/impl/windows/crypto.cc b/internal/platform/implementation/windows/crypto.cc similarity index 94% rename from cpp/platform/impl/windows/crypto.cc rename to internal/platform/implementation/windows/crypto.cc index 125a9785..deafea99 100644 --- a/cpp/platform/impl/windows/crypto.cc +++ b/internal/platform/implementation/windows/crypto.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" #include #include #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" +#include "internal/platform/byte_array.h" #if defined NEARBY_WINDOWS_DLL #include "third_party/openssl/boringssl/src/include/openssl/digest.h" #else diff --git a/cpp/platform/impl/windows/crypto_test.cc b/internal/platform/implementation/windows/crypto_test.cc similarity index 96% rename from cpp/platform/impl/windows/crypto_test.cc rename to internal/platform/implementation/windows/crypto_test.cc index 5276a9e6..55f65dc3 100644 --- a/cpp/platform/impl/windows/crypto_test.cc +++ b/internal/platform/implementation/windows/crypto_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/executor.cc b/internal/platform/implementation/windows/executor.cc similarity index 83% rename from cpp/platform/impl/windows/executor.cc rename to internal/platform/implementation/windows/executor.cc index bc126f93..e5b3e046 100644 --- a/cpp/platform/impl/windows/executor.cc +++ b/internal/platform/implementation/windows/executor.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/executor.h" +#include "internal/platform/implementation/windows/executor.h" -#include "platform/impl/windows/generated/winrt/Windows.System.Threading.Core.h" -#include "platform/impl/windows/generated/winrt/Windows.System.Threading.h" -#include "platform/impl/windows/runner.h" -#include "platform/impl/windows/thread_pool.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.Core.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.h" +#include "internal/platform/implementation/windows/runner.h" +#include "internal/platform/implementation/windows/thread_pool.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/executor.h b/internal/platform/implementation/windows/executor.h similarity index 93% rename from cpp/platform/impl/windows/executor.h rename to internal/platform/implementation/windows/executor.h index 09a1f371..14472eec 100644 --- a/cpp/platform/impl/windows/executor.h +++ b/internal/platform/implementation/windows/executor.h @@ -17,8 +17,8 @@ #include -#include "platform/api/executor.h" -#include "platform/impl/windows/thread_pool.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/windows/thread_pool.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/executor_test.cc b/internal/platform/implementation/windows/executor_test.cc similarity index 98% rename from cpp/platform/impl/windows/executor_test.cc rename to internal/platform/implementation/windows/executor_test.cc index fd4d6427..b378d541 100644 --- a/cpp/platform/impl/windows/executor_test.cc +++ b/internal/platform/implementation/windows/executor_test.cc @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/executor.h" +#include "internal/platform/implementation/windows/executor.h" #include #include -#include "platform/impl/windows/test_data.h" +#include "internal/platform/implementation/windows/test_data.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/future.h b/internal/platform/implementation/windows/future.h similarity index 96% rename from cpp/platform/impl/windows/future.h rename to internal/platform/implementation/windows/future.h index 6dee7e37..5d7a034e 100644 --- a/cpp/platform/impl/windows/future.h +++ b/internal/platform/implementation/windows/future.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_FUTURE_H_ #define PLATFORM_IMPL_WINDOWS_FUTURE_H_ -#include "platform/api/future.h" +#include "internal/platform/implementation/future.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/generated/BUILD b/internal/platform/implementation/windows/generated/BUILD similarity index 89% rename from cpp/platform/impl/windows/generated/BUILD rename to internal/platform/implementation/windows/generated/BUILD index 353ec2ce..7a9728ef 100644 --- a/cpp/platform/impl/windows/generated/BUILD +++ b/internal/platform/implementation/windows/generated/BUILD @@ -35,7 +35,7 @@ cc_library( ], textual_hdrs = glob(["**/*.h"]), visibility = [ - "//cpp/platform/impl/windows:__subpackages__", - "//third_party/nearby/connections/windows:__subpackages__", + "//connections/windows:__subpackages__", + "//internal/platform/implementation/windows:__subpackages__", ], ) diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.AI.MachineLearning.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.AI.MachineLearning.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.AI.MachineLearning.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.AI.MachineLearning.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.AI.MachineLearning.h b/internal/platform/implementation/windows/generated/winrt/Windows.AI.MachineLearning.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.AI.MachineLearning.h rename to internal/platform/implementation/windows/generated/winrt/Windows.AI.MachineLearning.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Activation.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Activation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Activation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Activation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.AppExtensions.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.AppExtensions.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.AppExtensions.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.AppExtensions.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.AppService.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.AppService.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.AppService.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.AppService.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.AppointmentsProvider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.AppointmentsProvider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.AppointmentsProvider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.AppointmentsProvider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.DataProvider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.DataProvider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.DataProvider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.DataProvider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Appointments.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Appointments.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Background.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Background.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Background.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Background.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.Background.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.Background.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.Background.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.Background.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Calls.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Calls.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Chat.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Chat.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Chat.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Chat.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.CommunicationBlocking.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.CommunicationBlocking.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.CommunicationBlocking.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.CommunicationBlocking.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.DataProvider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.DataProvider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.DataProvider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.DataProvider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Contacts.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Contacts.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ConversationalAgent.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ConversationalAgent.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ConversationalAgent.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ConversationalAgent.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.DragDrop.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.ShareTarget.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.ShareTarget.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.ShareTarget.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.ShareTarget.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.DataTransfer.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Email.DataProvider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Email.DataProvider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Email.DataProvider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Email.DataProvider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Email.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Email.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Email.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Email.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.Foreground.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.Foreground.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.Foreground.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.Foreground.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.ExtendedExecution.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Holographic.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Holographic.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Holographic.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Holographic.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.LockScreen.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.LockScreen.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.LockScreen.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.LockScreen.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Payments.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Payments.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Payments.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Payments.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Payments.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Payments.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Payments.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Payments.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.Holographic.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.Holographic.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.Holographic.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.Holographic.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.InkWorkspace.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.InkWorkspace.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.InkWorkspace.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.InkWorkspace.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.Notes.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.Notes.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Preview.Notes.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Preview.Notes.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.Management.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.Management.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.Management.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.Management.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Resources.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Resources.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Search.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Search.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Search.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Search.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Search.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Search.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Search.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Search.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.SocialInfo.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.LicenseManagement.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.LicenseManagement.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.LicenseManagement.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.LicenseManagement.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.InstallControl.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Store.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Store.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserActivities.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserActivities.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserActivities.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserActivities.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserActivities.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserActivities.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserActivities.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserActivities.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.SystemAccess.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.SystemAccess.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.SystemAccess.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.SystemAccess.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataAccounts.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.DataProvider.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.DataProvider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.DataProvider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.DataProvider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.UserDataTasks.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.VoiceCommands.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.VoiceCommands.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.VoiceCommands.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.VoiceCommands.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Wallet.System.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Wallet.System.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Wallet.System.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Wallet.System.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Wallet.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Wallet.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.Wallet.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.Wallet.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.h b/internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.ApplicationModel.h rename to internal/platform/implementation/windows/generated/winrt/Windows.ApplicationModel.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Html.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Html.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Html.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Html.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Json.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Json.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Json.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Json.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Pdf.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Pdf.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Pdf.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Pdf.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Text.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Text.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Text.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Text.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Xml.Dom.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Xml.Dom.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Xml.Dom.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Xml.Dom.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Data.Xml.Xsl.h b/internal/platform/implementation/windows/generated/winrt/Windows.Data.Xml.Xsl.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Data.Xml.Xsl.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Data.Xml.Xsl.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Adc.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Adc.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Adc.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Adc.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Adc.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Adc.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Adc.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Adc.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.AllJoyn.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.AllJoyn.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.AllJoyn.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.AllJoyn.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Background.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Background.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Background.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Background.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Advertisement.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Advertisement.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Advertisement.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Advertisement.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Background.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Background.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Background.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Background.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.GenericAttributeProfile.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.GenericAttributeProfile.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.GenericAttributeProfile.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.GenericAttributeProfile.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.Rfcomm.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Bluetooth.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Bluetooth.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Custom.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Custom.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Custom.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Custom.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Display.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Display.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Display.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Display.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Display.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Display.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Display.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Display.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.Pnp.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.Pnp.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.Pnp.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.Pnp.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Geolocation.Geofencing.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Geolocation.Geofencing.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Geolocation.Geofencing.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Geolocation.Geofencing.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Geolocation.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Geolocation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Geolocation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Geolocation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Gpio.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Gpio.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Gpio.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Gpio.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Gpio.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Gpio.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Gpio.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Gpio.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Haptics.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Haptics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Haptics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Haptics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.HumanInterfaceDevice.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.HumanInterfaceDevice.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.HumanInterfaceDevice.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.HumanInterfaceDevice.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.I2c.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.I2c.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.I2c.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.I2c.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.I2c.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.I2c.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.I2c.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.I2c.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Input.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Input.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Input.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Input.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Input.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Input.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Input.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Input.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Lights.Effects.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Lights.Effects.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Lights.Effects.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Lights.Effects.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Lights.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Lights.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Lights.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Lights.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Midi.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Midi.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Midi.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Midi.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Perception.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Perception.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Perception.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Perception.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Perception.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Perception.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Perception.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Perception.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.PointOfService.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.PointOfService.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.PointOfService.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.PointOfService.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.PointOfService.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.PointOfService.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.PointOfService.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.PointOfService.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Portable.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Portable.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Portable.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Portable.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Power.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Power.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Power.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Power.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Printers.Extensions.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Printers.Extensions.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Printers.Extensions.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Printers.Extensions.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Printers.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Printers.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Printers.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Printers.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Pwm.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Pwm.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Pwm.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Pwm.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Pwm.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Pwm.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Pwm.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Pwm.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Radios.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Radios.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Radios.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Radios.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Scanners.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Scanners.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Scanners.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Scanners.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sensors.Custom.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sensors.Custom.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sensors.Custom.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sensors.Custom.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sensors.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sensors.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sensors.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sensors.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.SerialCommunication.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.SerialCommunication.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.SerialCommunication.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.SerialCommunication.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.SmartCards.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.SmartCards.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.SmartCards.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.SmartCards.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sms.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sms.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Sms.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Sms.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Spi.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Spi.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Spi.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Spi.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Spi.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Spi.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Spi.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Spi.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.Usb.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.Usb.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.Usb.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.Usb.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFi.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFi.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFi.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFi.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFiDirect.Services.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFiDirect.Services.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFiDirect.Services.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFiDirect.Services.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFiDirect.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFiDirect.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.WiFiDirect.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.WiFiDirect.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Devices.h b/internal/platform/implementation/windows/generated/winrt/Windows.Devices.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Devices.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Devices.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Embedded.DeviceLockdown.h b/internal/platform/implementation/windows/generated/winrt/Windows.Embedded.DeviceLockdown.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Embedded.DeviceLockdown.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Embedded.DeviceLockdown.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Collections.h b/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Collections.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Collections.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Collections.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Diagnostics.h b/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Diagnostics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Diagnostics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Diagnostics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Metadata.h b/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Metadata.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Metadata.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Metadata.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Numerics.h b/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Numerics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Foundation.Numerics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Numerics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Foundation.h b/internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Foundation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.Custom.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.Custom.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.Custom.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.Custom.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.ForceFeedback.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.ForceFeedback.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.ForceFeedback.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.ForceFeedback.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Input.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Input.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Preview.GamesEnumeration.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Preview.GamesEnumeration.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.Preview.GamesEnumeration.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.Preview.GamesEnumeration.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.UI.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.UI.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.UI.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.UI.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Gaming.XboxLive.Storage.h b/internal/platform/implementation/windows/generated/winrt/Windows.Gaming.XboxLive.Storage.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Gaming.XboxLive.Storage.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Gaming.XboxLive.Storage.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.Collation.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.Collation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.Collation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.Collation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.DateTimeFormatting.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.DateTimeFormatting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.DateTimeFormatting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.DateTimeFormatting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.Fonts.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.Fonts.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.Fonts.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.Fonts.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.NumberFormatting.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.NumberFormatting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.NumberFormatting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.NumberFormatting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.PhoneNumberFormatting.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.PhoneNumberFormatting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.PhoneNumberFormatting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.PhoneNumberFormatting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Globalization.h b/internal/platform/implementation/windows/generated/winrt/Windows.Globalization.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Globalization.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Globalization.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Capture.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Capture.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Capture.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.DirectX.Direct3D11.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.DirectX.Direct3D11.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.DirectX.Direct3D11.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.DirectX.Direct3D11.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.DirectX.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.DirectX.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.DirectX.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.DirectX.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Display.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Display.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Display.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Display.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Display.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Display.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Display.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Display.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Effects.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Effects.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Effects.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Effects.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Holographic.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Holographic.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Holographic.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Holographic.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Imaging.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Imaging.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Imaging.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Imaging.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.OptionDetails.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.OptionDetails.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.OptionDetails.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.OptionDetails.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.PrintTicket.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.PrintTicket.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.PrintTicket.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.PrintTicket.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.Workflow.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.Workflow.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.Workflow.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.Workflow.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing3D.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing3D.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.Printing3D.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.Printing3D.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Graphics.h b/internal/platform/implementation/windows/generated/winrt/Windows.Graphics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Graphics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Graphics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Deployment.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Deployment.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Deployment.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Deployment.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Deployment.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Deployment.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Deployment.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Deployment.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Policies.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Policies.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Policies.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Policies.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Update.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Update.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Update.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Update.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.Workplace.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.Workplace.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.Workplace.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.Workplace.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Management.h b/internal/platform/implementation/windows/generated/winrt/Windows.Management.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Management.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Management.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.AppBroadcasting.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.AppBroadcasting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.AppBroadcasting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.AppBroadcasting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.AppRecording.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.AppRecording.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.AppRecording.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.AppRecording.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Audio.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Audio.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Audio.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Audio.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.Frames.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.Frames.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.Frames.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.Frames.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Capture.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Capture.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Casting.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Casting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Casting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Casting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.ClosedCaptioning.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.ClosedCaptioning.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.ClosedCaptioning.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.ClosedCaptioning.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.ContentRestrictions.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.ContentRestrictions.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.ContentRestrictions.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.ContentRestrictions.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Control.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Control.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Control.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Control.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Core.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Core.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Core.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Core.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Devices.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Devices.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Devices.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Devices.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Devices.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Devices.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Devices.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Devices.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.DialProtocol.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.DialProtocol.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.DialProtocol.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.DialProtocol.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Editing.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Editing.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Editing.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Editing.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Effects.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Effects.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Effects.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Effects.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.FaceAnalysis.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.FaceAnalysis.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.FaceAnalysis.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.FaceAnalysis.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Import.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Import.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Import.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Import.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.MediaProperties.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.MediaProperties.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.MediaProperties.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.MediaProperties.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Miracast.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Miracast.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Miracast.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Miracast.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Ocr.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Ocr.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Ocr.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Ocr.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.PlayTo.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.PlayTo.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.PlayTo.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.PlayTo.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Playback.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Playback.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Playback.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Playback.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Playlists.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Playlists.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Playlists.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Playlists.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Protection.PlayReady.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Protection.PlayReady.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Protection.PlayReady.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Protection.PlayReady.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Protection.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Protection.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Protection.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Protection.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Render.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Render.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Render.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Render.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.SpeechRecognition.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.SpeechRecognition.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.SpeechRecognition.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.SpeechRecognition.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.SpeechSynthesis.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.SpeechSynthesis.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.SpeechSynthesis.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.SpeechSynthesis.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Streaming.Adaptive.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Streaming.Adaptive.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Streaming.Adaptive.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Streaming.Adaptive.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.Transcoding.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.Transcoding.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.Transcoding.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.Transcoding.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Media.h b/internal/platform/implementation/windows/generated/winrt/Windows.Media.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Media.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Media.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.BackgroundTransfer.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.BackgroundTransfer.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.BackgroundTransfer.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.BackgroundTransfer.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.Connectivity.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.Connectivity.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.Connectivity.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.Connectivity.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.NetworkOperators.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.NetworkOperators.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.NetworkOperators.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.NetworkOperators.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.Proximity.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.Proximity.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.Proximity.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.Proximity.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.PushNotifications.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.PushNotifications.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.PushNotifications.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.PushNotifications.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.Vpn.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.Vpn.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.Vpn.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.Vpn.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.XboxLive.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.XboxLive.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.XboxLive.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.XboxLive.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Networking.h b/internal/platform/implementation/windows/generated/winrt/Windows.Networking.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Networking.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Networking.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.Automation.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.Automation.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.Automation.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.Automation.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.People.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.People.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.People.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.People.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.Surfaces.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.Surfaces.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.Surfaces.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.Surfaces.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.Spatial.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.Spatial.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Perception.h b/internal/platform/implementation/windows/generated/winrt/Windows.Perception.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Perception.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Perception.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.ApplicationModel.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.ApplicationModel.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.ApplicationModel.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.ApplicationModel.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Devices.Notification.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Devices.Notification.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Devices.Notification.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Devices.Notification.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Devices.Power.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Devices.Power.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Devices.Power.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Devices.Power.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Management.Deployment.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Management.Deployment.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Management.Deployment.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Management.Deployment.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Media.Devices.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Media.Devices.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Media.Devices.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Media.Devices.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Notification.Management.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Notification.Management.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Notification.Management.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Notification.Management.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.PersonalInformation.Provisioning.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.PersonalInformation.Provisioning.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.PersonalInformation.Provisioning.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.PersonalInformation.Provisioning.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.PersonalInformation.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.PersonalInformation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.PersonalInformation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.PersonalInformation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.Speech.Recognition.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.Speech.Recognition.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.Speech.Recognition.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.Speech.Recognition.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.StartScreen.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.StartScreen.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.StartScreen.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.StartScreen.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.Power.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.Power.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.Power.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.Power.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.Profile.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.Profile.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.Profile.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.Profile.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.UserProfile.GameServices.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.UserProfile.GameServices.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.UserProfile.GameServices.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.UserProfile.GameServices.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.System.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.System.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Phone.UI.Input.h b/internal/platform/implementation/windows/generated/winrt/Windows.Phone.UI.Input.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Phone.UI.Input.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Phone.UI.Input.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Identity.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Identity.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.OnlineId.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.OnlineId.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.OnlineId.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.OnlineId.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authentication.Web.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authentication.Web.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Authorization.AppCapabilityAccess.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Authorization.AppCapabilityAccess.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Authorization.AppCapabilityAccess.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Authorization.AppCapabilityAccess.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Credentials.UI.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Credentials.UI.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Credentials.UI.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Credentials.UI.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Credentials.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Credentials.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Credentials.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Credentials.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.Certificates.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.Certificates.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.Certificates.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.Certificates.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.DataProtection.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.DataProtection.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.DataProtection.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.DataProtection.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Cryptography.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Cryptography.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.DataProtection.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.DataProtection.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.DataProtection.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.DataProtection.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.EnterpriseData.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.EnterpriseData.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.EnterpriseData.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.EnterpriseData.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.ExchangeActiveSyncProvisioning.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.ExchangeActiveSyncProvisioning.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.ExchangeActiveSyncProvisioning.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.ExchangeActiveSyncProvisioning.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Security.Isolation.h b/internal/platform/implementation/windows/generated/winrt/Windows.Security.Isolation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Security.Isolation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Security.Isolation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Cortana.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Cortana.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Cortana.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Cortana.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.Guidance.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.Guidance.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.Guidance.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.Guidance.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.LocalSearch.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.LocalSearch.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.LocalSearch.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.LocalSearch.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.OfflineMaps.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.OfflineMaps.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.OfflineMaps.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.OfflineMaps.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Maps.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Maps.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.Store.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.Store.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.Store.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.Store.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Services.TargetedContent.h b/internal/platform/implementation/windows/generated/winrt/Windows.Services.TargetedContent.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Services.TargetedContent.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Services.TargetedContent.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.AccessCache.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.AccessCache.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.AccessCache.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.AccessCache.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.BulkAccess.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.BulkAccess.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.BulkAccess.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.BulkAccess.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Compression.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Compression.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Compression.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Compression.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.FileProperties.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.FileProperties.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.FileProperties.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.FileProperties.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Pickers.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Pickers.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Pickers.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Pickers.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Pickers.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Pickers.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Pickers.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Pickers.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Search.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Search.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Search.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Search.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.Streams.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.Streams.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.Streams.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.Streams.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Storage.h b/internal/platform/implementation/windows/generated/winrt/Windows.Storage.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Storage.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Storage.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.DevicePortal.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.DevicePortal.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.DevicePortal.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.DevicePortal.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.Telemetry.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.Telemetry.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.Telemetry.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.Telemetry.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.TraceReporting.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.TraceReporting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.TraceReporting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.TraceReporting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Diagnostics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Diagnostics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Display.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Display.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Display.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Display.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Implementation.FileExplorer.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Implementation.FileExplorer.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Implementation.FileExplorer.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Implementation.FileExplorer.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Inventory.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Inventory.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Inventory.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Inventory.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Power.Diagnostics.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Power.Diagnostics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Power.Diagnostics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Power.Diagnostics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Power.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Power.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Power.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Power.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Profile.SystemManufacturers.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Profile.SystemManufacturers.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Profile.SystemManufacturers.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Profile.SystemManufacturers.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Profile.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Profile.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Profile.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Profile.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.RemoteDesktop.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.RemoteDesktop.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.RemoteDesktop.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.RemoteDesktop.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.RemoteSystems.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.RemoteSystems.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.RemoteSystems.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.RemoteSystems.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Threading.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Threading.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Threading.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Threading.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Threading.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.Update.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.Update.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.Update.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.Update.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.UserProfile.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.UserProfile.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.UserProfile.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.UserProfile.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.System.h b/internal/platform/implementation/windows/generated/winrt/Windows.System.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.System.h rename to internal/platform/implementation/windows/generated/winrt/Windows.System.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Accessibility.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Accessibility.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Accessibility.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Accessibility.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.ApplicationSettings.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.ApplicationSettings.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.ApplicationSettings.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.ApplicationSettings.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Desktop.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Desktop.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Desktop.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Desktop.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Diagnostics.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Diagnostics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Diagnostics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Diagnostics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Effects.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Effects.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Effects.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Effects.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Interactions.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Interactions.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Interactions.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Interactions.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Scenes.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Scenes.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.Scenes.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.Scenes.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Composition.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Composition.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.AnimationMetrics.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.AnimationMetrics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.AnimationMetrics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.AnimationMetrics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.Preview.Communications.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.Preview.Communications.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.Preview.Communications.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.Preview.Communications.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Analysis.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Analysis.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Analysis.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Analysis.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Inking.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Inking.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Preview.Injection.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Preview.Injection.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Preview.Injection.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Preview.Injection.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Spatial.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Spatial.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.Spatial.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.Spatial.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Input.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Input.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Notifications.Management.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Notifications.Management.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Notifications.Management.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Notifications.Management.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Notifications.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Notifications.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Notifications.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Notifications.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Popups.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Popups.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Popups.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Popups.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Shell.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Shell.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Shell.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Shell.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.StartScreen.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.StartScreen.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.StartScreen.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.StartScreen.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Text.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Text.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Text.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Text.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Text.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Text.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Text.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Text.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.UIAutomation.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.UIAutomation.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.UIAutomation.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.UIAutomation.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.UIAutomation.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.UIAutomation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.UIAutomation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.UIAutomation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.ViewManagement.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.ViewManagement.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.ViewManagement.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.ViewManagement.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.ViewManagement.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.ViewManagement.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.ViewManagement.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.ViewManagement.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.WebUI.Core.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.WebUI.Core.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.WebUI.Core.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.WebUI.Core.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.WebUI.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.WebUI.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.WebUI.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.WebUI.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.WindowManagement.Preview.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.WindowManagement.Preview.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.WindowManagement.Preview.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.WindowManagement.Preview.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.WindowManagement.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.WindowManagement.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.WindowManagement.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.WindowManagement.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Peers.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Peers.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Peers.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Peers.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Provider.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Provider.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Provider.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Provider.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Text.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Text.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.Text.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.Text.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Automation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Automation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.Maps.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.Maps.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.Maps.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.Maps.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.Primitives.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.Primitives.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.Primitives.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.Primitives.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Controls.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Controls.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Core.Direct.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Core.Direct.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Core.Direct.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Core.Direct.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Data.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Data.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Data.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Data.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Documents.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Documents.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Documents.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Documents.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Hosting.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Hosting.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Hosting.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Hosting.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Input.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Input.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Input.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Input.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Interop.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Interop.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Interop.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Interop.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Markup.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Markup.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Markup.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Markup.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Animation.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Animation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Animation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Animation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Imaging.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Imaging.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Imaging.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Imaging.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Media3D.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Media3D.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.Media3D.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.Media3D.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Media.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Media.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Navigation.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Navigation.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Navigation.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Navigation.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Printing.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Printing.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Printing.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Printing.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Resources.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Resources.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Resources.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Resources.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Shapes.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Shapes.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.Shapes.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.Shapes.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.Xaml.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.Xaml.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.UI.h b/internal/platform/implementation/windows/generated/winrt/Windows.UI.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.UI.h rename to internal/platform/implementation/windows/generated/winrt/Windows.UI.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.AtomPub.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.AtomPub.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.AtomPub.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.AtomPub.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Diagnostics.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Diagnostics.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Diagnostics.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Diagnostics.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Filters.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Filters.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Filters.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Filters.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Headers.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Headers.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.Headers.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.Headers.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.Http.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.Http.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.Syndication.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.Syndication.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.Syndication.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.Syndication.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.UI.Interop.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.UI.Interop.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.UI.Interop.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.UI.Interop.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.UI.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.UI.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.UI.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.UI.h diff --git a/cpp/platform/impl/windows/generated/winrt/Windows.Web.h b/internal/platform/implementation/windows/generated/winrt/Windows.Web.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/Windows.Web.h rename to internal/platform/implementation/windows/generated/winrt/Windows.Web.h diff --git a/cpp/platform/impl/windows/generated/winrt/base.h b/internal/platform/implementation/windows/generated/winrt/base.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/base.h rename to internal/platform/implementation/windows/generated/winrt/base.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.AI.MachineLearning.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Activation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppExtensions.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.AppService.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.AppointmentsProvider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Appointments.DataProvider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Background.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Background.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Background.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Calls.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Chat.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.CommunicationBlocking.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.DataProvider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Contacts.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ConversationalAgent.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.DragDrop.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.DataTransfer.ShareTarget.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Email.DataProvider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.ExtendedExecution.Foreground.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Holographic.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.LockScreen.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Payments.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Holographic.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.InkWorkspace.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Preview.Notes.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Resources.Management.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Search.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.SocialInfo.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.LicenseManagement.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserActivities.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataAccounts.SystemAccess.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.UserDataTasks.DataProvider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.VoiceCommands.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.ApplicationModel.Wallet.System.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Html.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Html.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Json.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Json.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Pdf.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Pdf.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Text.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Text.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Dom.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Dom.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Data.Xml.Xsl.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Adc.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.AllJoyn.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.AllJoyn.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Background.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Background.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Advertisement.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Background.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.GenericAttributeProfile.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Bluetooth.Rfcomm.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Custom.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Custom.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Display.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Display.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Enumeration.Pnp.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Geolocation.Geofencing.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Gpio.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Haptics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Haptics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.HumanInterfaceDevice.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.I2c.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Input.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Input.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Lights.Effects.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Midi.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Midi.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Perception.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.PointOfService.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Portable.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Portable.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Power.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Power.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Printers.Extensions.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Pwm.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Radios.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Radios.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Scanners.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Scanners.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sensors.Custom.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SerialCommunication.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.SmartCards.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.SmartCards.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Sms.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Sms.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Spi.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.Usb.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFi.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFi.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Devices.WiFiDirect.Services.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Embedded.DeviceLockdown.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Collections.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Collections.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Diagnostics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Metadata.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Metadata.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Foundation.Numerics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Foundation.Numerics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Custom.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.ForceFeedback.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Input.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.Preview.GamesEnumeration.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.UI.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.UI.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Gaming.XboxLive.Storage.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Collation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Collation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.DateTimeFormatting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.Fonts.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.Fonts.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.NumberFormatting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Globalization.PhoneNumberFormatting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Capture.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Capture.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.DirectX.Direct3D11.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Display.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Display.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Effects.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Effects.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Holographic.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Holographic.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Imaging.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Imaging.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.OptionDetails.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.PrintTicket.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing.Workflow.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Graphics.Printing3D.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Graphics.Printing3D.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Deployment.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Policies.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Policies.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Update.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Update.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Management.Workplace.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Management.Workplace.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppBroadcasting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.AppRecording.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.AppRecording.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Audio.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Audio.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Capture.Frames.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Capture.Frames.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Casting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Casting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ClosedCaptioning.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.ContentRestrictions.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Control.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Control.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Core.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Core.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Devices.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Devices.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.DialProtocol.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.DialProtocol.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Editing.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Editing.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Effects.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Effects.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.FaceAnalysis.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Import.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Import.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.MediaProperties.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.MediaProperties.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Miracast.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Miracast.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Ocr.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Ocr.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.PlayTo.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.PlayTo.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playback.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playback.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Playlists.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Playlists.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Protection.PlayReady.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Render.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Render.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechRecognition.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.SpeechSynthesis.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Streaming.Adaptive.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Media.Transcoding.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Media.Transcoding.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.BackgroundTransfer.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Connectivity.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Connectivity.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.NetworkOperators.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Proximity.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Proximity.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.PushNotifications.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.PushNotifications.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.ServiceDiscovery.Dnssd.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Sockets.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Sockets.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.Vpn.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.Vpn.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Networking.XboxLive.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Networking.XboxLive.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Automation.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Automation.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.People.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.People.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Perception.Spatial.Surfaces.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.ApplicationModel.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Notification.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Devices.Power.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Devices.Power.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Management.Deployment.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Media.Devices.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Media.Devices.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Notification.Management.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Notification.Management.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.PersonalInformation.Provisioning.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.Speech.Recognition.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.StartScreen.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.StartScreen.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Power.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Power.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.Profile.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.Profile.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.System.UserProfile.GameServices.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Phone.UI.Input.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Phone.UI.Input.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Identity.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.OnlineId.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authentication.Web.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Authorization.AppCapabilityAccess.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Credentials.UI.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Credentials.UI.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Certificates.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Cryptography.DataProtection.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.DataProtection.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.DataProtection.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.EnterpriseData.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.EnterpriseData.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.ExchangeActiveSyncProvisioning.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Security.Isolation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Security.Isolation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Cortana.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Cortana.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.Guidance.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.LocalSearch.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Maps.OfflineMaps.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.Store.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.Store.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Services.TargetedContent.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Services.TargetedContent.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.AccessCache.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.AccessCache.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.BulkAccess.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.BulkAccess.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Compression.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Compression.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.FileProperties.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.FileProperties.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Pickers.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Search.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Search.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Storage.Streams.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Storage.Streams.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.DevicePortal.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.Telemetry.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Diagnostics.TraceReporting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Display.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Display.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Implementation.FileExplorer.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Inventory.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Inventory.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Power.Diagnostics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Profile.SystemManufacturers.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteDesktop.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteDesktop.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.RemoteSystems.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.RemoteSystems.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Threading.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Threading.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.Update.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.Update.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.System.UserProfile.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.System.UserProfile.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Accessibility.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Accessibility.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ApplicationSettings.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Desktop.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Diagnostics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Effects.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Effects.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Interactions.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Composition.Scenes.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.AnimationMetrics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Core.Preview.Communications.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Analysis.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Inking.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Preview.Injection.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Input.Spatial.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Input.Spatial.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Notifications.Management.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Notifications.Management.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Popups.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Popups.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Shell.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Shell.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.StartScreen.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.StartScreen.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Text.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Text.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.UIAutomation.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.ViewManagement.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WebUI.Core.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WebUI.Core.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.WindowManagement.Preview.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Peers.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Provider.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Automation.Text.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Maps.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Controls.Primitives.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Core.Direct.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Data.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Data.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Documents.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Hosting.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Input.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Input.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Interop.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Markup.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Animation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Imaging.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Media.Media3D.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Navigation.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Printing.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Resources.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.UI.Xaml.Shapes.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.AtomPub.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.AtomPub.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Diagnostics.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Filters.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Filters.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Http.Headers.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Http.Headers.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.Syndication.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.Syndication.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.0.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.0.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.0.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.0.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.1.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.1.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.1.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.1.h diff --git a/cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.2.h b/internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.2.h similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/impl/Windows.Web.UI.Interop.2.h rename to internal/platform/implementation/windows/generated/winrt/impl/Windows.Web.UI.Interop.2.h diff --git a/cpp/platform/impl/windows/generated/winrt/winrt.ixx b/internal/platform/implementation/windows/generated/winrt/winrt.ixx similarity index 100% rename from cpp/platform/impl/windows/generated/winrt/winrt.ixx rename to internal/platform/implementation/windows/generated/winrt/winrt.ixx diff --git a/cpp/platform/impl/windows/input_file.h b/internal/platform/implementation/windows/input_file.h similarity index 92% rename from cpp/platform/impl/windows/input_file.h rename to internal/platform/implementation/windows/input_file.h index 1ed39821..c9ac8792 100644 --- a/cpp/platform/impl/windows/input_file.h +++ b/internal/platform/implementation/windows/input_file.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_IMPL_WINDOWS_INPUT_FILE_H_ #define PLATFORM_IMPL_WINDOWS_INPUT_FILE_H_ -#include "platform/api/input_file.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/implementation/input_file.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/input_file_test.cc b/internal/platform/implementation/windows/input_file_test.cc similarity index 95% rename from cpp/platform/impl/windows/input_file_test.cc rename to internal/platform/implementation/windows/input_file_test.cc index eb2bf811..7e5b7dd8 100644 --- a/cpp/platform/impl/windows/input_file_test.cc +++ b/internal/platform/implementation/windows/input_file_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/input_file.h" +#include "internal/platform/implementation/windows/input_file.h" #include "gtest/gtest.h" -#include "platform/base/exception.h" -#include "platform/base/payload_id.h" -#include "platform/impl/windows/test_utils.h" -#include "platform/public/logging.h" +#include "internal/platform/exception.h" +#include "internal/platform/payload_id.h" +#include "internal/platform/implementation/windows/test_utils.h" +#include "internal/platform/logging.h" class InputFileTests : public testing::Test { protected: diff --git a/cpp/platform/impl/windows/listenable_future.h b/internal/platform/implementation/windows/listenable_future.h similarity index 95% rename from cpp/platform/impl/windows/listenable_future.h rename to internal/platform/implementation/windows/listenable_future.h index 954fe01b..8c47ab5a 100644 --- a/cpp/platform/impl/windows/listenable_future.h +++ b/internal/platform/implementation/windows/listenable_future.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_LISTENABLE_FUTURE_H_ #define PLATFORM_IMPL_WINDOWS_LISTENABLE_FUTURE_H_ -#include "platform/api/listenable_future.h" +#include "internal/platform/implementation/listenable_future.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/log_message.cc b/internal/platform/implementation/windows/log_message.cc similarity index 97% rename from cpp/platform/impl/windows/log_message.cc rename to internal/platform/implementation/windows/log_message.cc index 06801f3f..b64789e8 100644 --- a/cpp/platform/impl/windows/log_message.cc +++ b/internal/platform/implementation/windows/log_message.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/log_message.h" +#include "internal/platform/implementation/windows/log_message.h" #include diff --git a/cpp/platform/impl/windows/log_message.h b/internal/platform/implementation/windows/log_message.h similarity index 95% rename from cpp/platform/impl/windows/log_message.h rename to internal/platform/implementation/windows/log_message.h index 5d7aa899..fe2bdf20 100644 --- a/cpp/platform/impl/windows/log_message.h +++ b/internal/platform/implementation/windows/log_message.h @@ -16,7 +16,7 @@ #define PLATFORM_IMPL_WINDOWS_LOG_MESSAGE_H_ #include "glog/logging.h" -#include "platform/api/log_message.h" +#include "internal/platform/implementation/log_message.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/mutex.h b/internal/platform/implementation/windows/mutex.h similarity index 97% rename from cpp/platform/impl/windows/mutex.h rename to internal/platform/implementation/windows/mutex.h index 956b6720..dd7580a2 100644 --- a/cpp/platform/impl/windows/mutex.h +++ b/internal/platform/implementation/windows/mutex.h @@ -22,7 +22,7 @@ #include "absl/memory/memory.h" #include "absl/synchronization/mutex.h" -#include "platform/api/mutex.h" +#include "internal/platform/implementation/mutex.h" namespace location { namespace nearby { namespace windows { diff --git a/cpp/platform/impl/windows/mutex_test.cc b/internal/platform/implementation/windows/mutex_test.cc similarity index 97% rename from cpp/platform/impl/windows/mutex_test.cc rename to internal/platform/implementation/windows/mutex_test.cc index ff9ea464..b05a8943 100644 --- a/cpp/platform/impl/windows/mutex_test.cc +++ b/internal/platform/implementation/windows/mutex_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/mutex.h" +#include "internal/platform/implementation/windows/mutex.h" #include // NOLINT diff --git a/cpp/platform/impl/windows/output_file.h b/internal/platform/implementation/windows/output_file.h similarity index 91% rename from cpp/platform/impl/windows/output_file.h rename to internal/platform/implementation/windows/output_file.h index 9ad479b6..764907d1 100644 --- a/cpp/platform/impl/windows/output_file.h +++ b/internal/platform/implementation/windows/output_file.h @@ -15,9 +15,9 @@ #ifndef PLATFORM_IMPL_WINDOWS_OUTPUT_FILE_H_ #define PLATFORM_IMPL_WINDOWS_OUTPUT_FILE_H_ -#include "platform/api/output_file.h" -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/implementation/output_file.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/output_file_test.cc b/internal/platform/implementation/windows/output_file_test.cc similarity index 91% rename from cpp/platform/impl/windows/output_file_test.cc rename to internal/platform/implementation/windows/output_file_test.cc index 18e47f93..034bc7bd 100644 --- a/cpp/platform/impl/windows/output_file_test.cc +++ b/internal/platform/implementation/windows/output_file_test.cc @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/output_file.h" +#include "internal/platform/implementation/windows/output_file.h" #include "gtest/gtest.h" -#include "platform/api/platform.h" -#include "platform/base/exception.h" -#include "platform/base/payload_id.h" -#include "platform/impl/windows/test_utils.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/exception.h" +#include "internal/platform/payload_id.h" +#include "internal/platform/implementation/windows/test_utils.h" class OutputFileTests : public testing::Test { protected: diff --git a/cpp/platform/impl/windows/platform.cc b/internal/platform/implementation/windows/platform.cc similarity index 79% rename from cpp/platform/impl/windows/platform.cc rename to internal/platform/implementation/windows/platform.cc index 2af4af95..236f3477 100644 --- a/cpp/platform/impl/windows/platform.cc +++ b/internal/platform/implementation/windows/platform.cc @@ -12,31 +12,31 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/api/platform.h" +#include "internal/platform/implementation/platform.h" #include -#include "platform/impl/shared/count_down_latch.h" -#include "platform/impl/shared/file.h" -#include "platform/impl/windows/atomic_boolean.h" -#include "platform/impl/windows/atomic_reference.h" -#include "platform/impl/windows/ble.h" -#include "platform/impl/windows/bluetooth_adapter.h" -#include "platform/impl/windows/bluetooth_classic_medium.h" -#include "platform/impl/windows/cancelable.h" -#include "platform/impl/windows/condition_variable.h" -#include "platform/impl/windows/executor.h" -#include "platform/impl/windows/future.h" -#include "platform/impl/windows/listenable_future.h" -#include "platform/impl/windows/log_message.h" -#include "platform/impl/windows/mutex.h" -#include "platform/impl/windows/scheduled_executor.h" -#include "platform/impl/windows/server_sync.h" -#include "platform/impl/windows/settable_future.h" -#include "platform/impl/windows/submittable_executor.h" -#include "platform/impl/windows/webrtc.h" -#include "platform/impl/windows/wifi.h" -#include "platform/impl/windows/wifi_lan.h" +#include "internal/platform/implementation/shared/count_down_latch.h" +#include "internal/platform/implementation/shared/file.h" +#include "internal/platform/implementation/windows/atomic_boolean.h" +#include "internal/platform/implementation/windows/atomic_reference.h" +#include "internal/platform/implementation/windows/ble.h" +#include "internal/platform/implementation/windows/bluetooth_adapter.h" +#include "internal/platform/implementation/windows/bluetooth_classic_medium.h" +#include "internal/platform/implementation/windows/cancelable.h" +#include "internal/platform/implementation/windows/condition_variable.h" +#include "internal/platform/implementation/windows/executor.h" +#include "internal/platform/implementation/windows/future.h" +#include "internal/platform/implementation/windows/listenable_future.h" +#include "internal/platform/implementation/windows/log_message.h" +#include "internal/platform/implementation/windows/mutex.h" +#include "internal/platform/implementation/windows/scheduled_executor.h" +#include "internal/platform/implementation/windows/server_sync.h" +#include "internal/platform/implementation/windows/settable_future.h" +#include "internal/platform/implementation/windows/submittable_executor.h" +#include "internal/platform/implementation/windows/webrtc.h" +#include "internal/platform/implementation/windows/wifi.h" +#include "internal/platform/implementation/windows/wifi_lan.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/runner.h b/internal/platform/implementation/windows/runner.h similarity index 96% rename from cpp/platform/impl/windows/runner.h rename to internal/platform/implementation/windows/runner.h index 911168a8..c6d414c0 100644 --- a/cpp/platform/impl/windows/runner.h +++ b/internal/platform/implementation/windows/runner.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_RUNNER_H_ #define PLATFORM_IMPL_WINDOWS_RUNNER_H_ -#include "platform/base/runnable.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/scheduled_executor.cc b/internal/platform/implementation/windows/scheduled_executor.cc similarity index 96% rename from cpp/platform/impl/windows/scheduled_executor.cc rename to internal/platform/implementation/windows/scheduled_executor.cc index 53f23e7e..83d6cb4e 100644 --- a/cpp/platform/impl/windows/scheduled_executor.cc +++ b/internal/platform/implementation/windows/scheduled_executor.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/scheduled_executor.h" +#include "internal/platform/implementation/windows/scheduled_executor.h" -#include "platform/impl/windows/cancelable.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/cancelable.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/scheduled_executor.h b/internal/platform/implementation/windows/scheduled_executor.h similarity index 94% rename from cpp/platform/impl/windows/scheduled_executor.h rename to internal/platform/implementation/windows/scheduled_executor.h index 68db9148..109d6618 100644 --- a/cpp/platform/impl/windows/scheduled_executor.h +++ b/internal/platform/implementation/windows/scheduled_executor.h @@ -17,8 +17,8 @@ #include -#include "platform/api/scheduled_executor.h" -#include "platform/impl/windows/executor.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/implementation/windows/executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/scheduled_executor_test.cc b/internal/platform/implementation/windows/scheduled_executor_test.cc similarity index 97% rename from cpp/platform/impl/windows/scheduled_executor_test.cc rename to internal/platform/implementation/windows/scheduled_executor_test.cc index 4a52c207..d9126d3a 100644 --- a/cpp/platform/impl/windows/scheduled_executor_test.cc +++ b/internal/platform/implementation/windows/scheduled_executor_test.cc @@ -11,11 +11,11 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/scheduled_executor.h" +#include "internal/platform/implementation/windows/scheduled_executor.h" #include -#include "platform/impl/windows/test_data.h" +#include "internal/platform/implementation/windows/test_data.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/server_sync.h b/internal/platform/implementation/windows/server_sync.h similarity index 98% rename from cpp/platform/impl/windows/server_sync.h rename to internal/platform/implementation/windows/server_sync.h index ec59745f..95dd30b2 100644 --- a/cpp/platform/impl/windows/server_sync.h +++ b/internal/platform/implementation/windows/server_sync.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_SERVER_SYNC_H_ #define PLATFORM_IMPL_WINDOWS_SERVER_SYNC_H_ -#include "platform/api/server_sync.h" +#include "internal/platform/implementation/server_sync.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/settable_future.h b/internal/platform/implementation/windows/settable_future.h similarity index 96% rename from cpp/platform/impl/windows/settable_future.h rename to internal/platform/implementation/windows/settable_future.h index 99f9a02c..15323ead 100644 --- a/cpp/platform/impl/windows/settable_future.h +++ b/internal/platform/implementation/windows/settable_future.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_SETTABLE_FUTURE_H_ #define PLATFORM_IMPL_WINDOWS_SETTABLE_FUTURE_H_ -#include "platform/api/settable_future.h" +#include "internal/platform/implementation/settable_future.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/submittable_executor.cc b/internal/platform/implementation/windows/submittable_executor.cc similarity index 91% rename from cpp/platform/impl/windows/submittable_executor.cc rename to internal/platform/implementation/windows/submittable_executor.cc index ddba0e5a..a6a7b010 100644 --- a/cpp/platform/impl/windows/submittable_executor.cc +++ b/internal/platform/implementation/windows/submittable_executor.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/submittable_executor.h" +#include "internal/platform/implementation/windows/submittable_executor.h" -#include "platform/impl/windows/executor.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/executor.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/submittable_executor.h b/internal/platform/implementation/windows/submittable_executor.h similarity index 93% rename from cpp/platform/impl/windows/submittable_executor.h rename to internal/platform/implementation/windows/submittable_executor.h index dad778c4..165e2323 100644 --- a/cpp/platform/impl/windows/submittable_executor.h +++ b/internal/platform/implementation/windows/submittable_executor.h @@ -15,8 +15,8 @@ #ifndef PLATFORM_IMPL_WINDOWS_SUBMITTABLE_EXECUTOR_H_ #define PLATFORM_IMPL_WINDOWS_SUBMITTABLE_EXECUTOR_H_ -#include "platform/api/submittable_executor.h" -#include "platform/impl/windows/executor.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/implementation/windows/executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/submittable_executor_test.cc b/internal/platform/implementation/windows/submittable_executor_test.cc similarity index 98% rename from cpp/platform/impl/windows/submittable_executor_test.cc rename to internal/platform/implementation/windows/submittable_executor_test.cc index 779f5731..99bc6bb5 100644 --- a/cpp/platform/impl/windows/submittable_executor_test.cc +++ b/internal/platform/implementation/windows/submittable_executor_test.cc @@ -11,11 +11,11 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/submittable_executor.h" +#include "internal/platform/implementation/windows/submittable_executor.h" #include -#include "platform/impl/windows/test_data.h" +#include "internal/platform/implementation/windows/test_data.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/system_clock.cc b/internal/platform/implementation/windows/system_clock.cc similarity index 95% rename from cpp/platform/impl/windows/system_clock.cc rename to internal/platform/implementation/windows/system_clock.cc index ac72ab1b..c08f9a9c 100644 --- a/cpp/platform/impl/windows/system_clock.cc +++ b/internal/platform/implementation/windows/system_clock.cc @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_SYSTEM_CLOCK_H_ #define PLATFORM_IMPL_WINDOWS_SYSTEM_CLOCK_H_ -#include "platform/api/system_clock.h" +#include "internal/platform/implementation/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/test_data.h b/internal/platform/implementation/windows/test_data.h similarity index 100% rename from cpp/platform/impl/windows/test_data.h rename to internal/platform/implementation/windows/test_data.h diff --git a/cpp/platform/impl/windows/test_utils.cc b/internal/platform/implementation/windows/test_utils.cc similarity index 97% rename from cpp/platform/impl/windows/test_utils.cc rename to internal/platform/implementation/windows/test_utils.cc index 9bd73b5e..90c12f2f 100644 --- a/cpp/platform/impl/windows/test_utils.cc +++ b/internal/platform/implementation/windows/test_utils.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/test_utils.h" +#include "internal/platform/implementation/windows/test_utils.h" #include diff --git a/cpp/platform/impl/windows/test_utils.h b/internal/platform/implementation/windows/test_utils.h similarity index 97% rename from cpp/platform/impl/windows/test_utils.h rename to internal/platform/implementation/windows/test_utils.h index 6e5f89b8..155eaa41 100644 --- a/cpp/platform/impl/windows/test_utils.h +++ b/internal/platform/implementation/windows/test_utils.h @@ -17,7 +17,7 @@ #include -#include "platform/base/payload_id.h" +#include "internal/platform/payload_id.h" #define TEST_BUFFER_SIZE 256 #define TEST_PAYLOAD_ID 64l diff --git a/cpp/platform/impl/windows/thread_pool.cc b/internal/platform/implementation/windows/thread_pool.cc similarity index 98% rename from cpp/platform/impl/windows/thread_pool.cc rename to internal/platform/implementation/windows/thread_pool.cc index 963188cf..7e92c06d 100644 --- a/cpp/platform/impl/windows/thread_pool.cc +++ b/internal/platform/implementation/windows/thread_pool.cc @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/thread_pool.h" +#include "internal/platform/implementation/windows/thread_pool.h" #include #include #include -#include "platform/impl/windows/runner.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/runner.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/thread_pool.h b/internal/platform/implementation/windows/thread_pool.h similarity index 98% rename from cpp/platform/impl/windows/thread_pool.h rename to internal/platform/implementation/windows/thread_pool.h index d40efc0b..7aedf157 100644 --- a/cpp/platform/impl/windows/thread_pool.h +++ b/internal/platform/implementation/windows/thread_pool.h @@ -20,7 +20,7 @@ #include #include -#include "platform/impl/windows/runner.h" +#include "internal/platform/implementation/windows/runner.h" namespace location { namespace nearby { namespace windows { diff --git a/cpp/platform/impl/windows/utils.cc b/internal/platform/implementation/windows/utils.cc similarity index 97% rename from cpp/platform/impl/windows/utils.cc rename to internal/platform/implementation/windows/utils.cc index aba74eb9..961f37ae 100644 --- a/cpp/platform/impl/windows/utils.cc +++ b/internal/platform/implementation/windows/utils.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/utils.h" +#include "internal/platform/implementation/windows/utils.h" // Windows headers #include @@ -27,7 +27,7 @@ #include "absl/strings/str_format.h" // Nearby connections headers -#include "platform/api/crypto.h" +#include "internal/platform/implementation/crypto.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/utils.h b/internal/platform/implementation/windows/utils.h similarity index 90% rename from cpp/platform/impl/windows/utils.h rename to internal/platform/implementation/windows/utils.h index 054678da..ffffde77 100644 --- a/cpp/platform/impl/windows/utils.h +++ b/internal/platform/implementation/windows/utils.h @@ -21,9 +21,9 @@ #include #include "absl/strings/string_view.h" -#include "platform/base/byte_array.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.h" -#include "platform/impl/windows/generated/winrt/base.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/utils_test.cc b/internal/platform/implementation/windows/utils_test.cc similarity index 93% rename from cpp/platform/impl/windows/utils_test.cc rename to internal/platform/implementation/windows/utils_test.cc index 96df927e..524a096d 100644 --- a/cpp/platform/impl/windows/utils_test.cc +++ b/internal/platform/implementation/windows/utils_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/utils.h" +#include "internal/platform/implementation/windows/utils.h" #include "gtest/gtest.h" diff --git a/cpp/platform/impl/windows/webrtc.h b/internal/platform/implementation/windows/webrtc.h similarity index 98% rename from cpp/platform/impl/windows/webrtc.h rename to internal/platform/implementation/windows/webrtc.h index 24aa5a92..e82d8449 100644 --- a/cpp/platform/impl/windows/webrtc.h +++ b/internal/platform/implementation/windows/webrtc.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_WEBRTC_H_ #define PLATFORM_IMPL_WINDOWS_WEBRTC_H_ -#include "platform/api/webrtc.h" +#include "internal/platform/implementation/webrtc.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/wifi.h b/internal/platform/implementation/windows/wifi.h similarity index 98% rename from cpp/platform/impl/windows/wifi.h rename to internal/platform/implementation/windows/wifi.h index 00ca5358..2fdfa27e 100644 --- a/cpp/platform/impl/windows/wifi.h +++ b/internal/platform/implementation/windows/wifi.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_IMPL_WINDOWS_WIFI_H_ #define PLATFORM_IMPL_WINDOWS_WIFI_H_ -#include "platform/api/wifi.h" +#include "internal/platform/implementation/wifi.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/wifi_lan.h b/internal/platform/implementation/windows/wifi_lan.h similarity index 92% rename from cpp/platform/impl/windows/wifi_lan.h rename to internal/platform/implementation/windows/wifi_lan.h index 78481aa2..b226619d 100644 --- a/cpp/platform/impl/windows/wifi_lan.h +++ b/internal/platform/implementation/windows/wifi_lan.h @@ -31,22 +31,22 @@ #include "absl/container/flat_hash_set.h" #include "absl/synchronization/mutex.h" #include "absl/types/optional.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/exception.h" -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/exception.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/mutex.h" // WinRT headers -#include "platform/impl/windows/generated/winrt/Windows.Devices.Enumeration.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.Collections.h" -#include "platform/impl/windows/generated/winrt/Windows.Foundation.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Connectivity.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h" -#include "platform/impl/windows/generated/winrt/Windows.Networking.Sockets.h" -#include "platform/impl/windows/generated/winrt/Windows.Storage.Streams.h" -#include "platform/impl/windows/generated/winrt/base.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Devices.Enumeration.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.Collections.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Foundation.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Connectivity.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.ServiceDiscovery.Dnssd.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Networking.Sockets.h" +#include "internal/platform/implementation/windows/generated/winrt/Windows.Storage.Streams.h" +#include "internal/platform/implementation/windows/generated/winrt/base.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/wifi_lan_medium.cc b/internal/platform/implementation/windows/wifi_lan_medium.cc similarity index 98% rename from cpp/platform/impl/windows/wifi_lan_medium.cc rename to internal/platform/implementation/windows/wifi_lan_medium.cc index f702fd7b..162b165b 100644 --- a/cpp/platform/impl/windows/wifi_lan_medium.cc +++ b/internal/platform/implementation/windows/wifi_lan_medium.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/wifi_lan.h" +#include "internal/platform/implementation/windows/wifi_lan.h" // Windows headers #include @@ -26,10 +26,10 @@ #include "absl/strings/str_format.h" // Nearby connections headers -#include "platform/base/cancellation_flag_listener.h" -#include "platform/impl/windows/utils.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/cancellation_flag_listener.h" +#include "internal/platform/implementation/windows/utils.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/wifi_lan_server_socket.cc b/internal/platform/implementation/windows/wifi_lan_server_socket.cc similarity index 96% rename from cpp/platform/impl/windows/wifi_lan_server_socket.cc rename to internal/platform/implementation/windows/wifi_lan_server_socket.cc index 5d181329..85112990 100644 --- a/cpp/platform/impl/windows/wifi_lan_server_socket.cc +++ b/internal/platform/implementation/windows/wifi_lan_server_socket.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/utils.h" -#include "platform/impl/windows/wifi_lan.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/utils.h" +#include "internal/platform/implementation/windows/wifi_lan.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/impl/windows/wifi_lan_socket.cc b/internal/platform/implementation/windows/wifi_lan_socket.cc similarity index 97% rename from cpp/platform/impl/windows/wifi_lan_socket.cc rename to internal/platform/implementation/windows/wifi_lan_socket.cc index 0b8358de..64d07d0e 100644 --- a/cpp/platform/impl/windows/wifi_lan_socket.cc +++ b/internal/platform/implementation/windows/wifi_lan_socket.cc @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/impl/windows/wifi_lan.h" -#include "platform/public/logging.h" +#include "internal/platform/implementation/windows/wifi_lan.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/input_stream.cc b/internal/platform/input_stream.cc similarity index 90% rename from cpp/platform/base/input_stream.cc rename to internal/platform/input_stream.cc index c3d75693..9bae0f70 100644 --- a/cpp/platform/base/input_stream.cc +++ b/internal/platform/input_stream.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/input_stream.h" +#include "internal/platform/input_stream.h" #include #include #include -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/input_stream.h b/internal/platform/input_stream.h similarity index 93% rename from cpp/platform/base/input_stream.h rename to internal/platform/input_stream.h index 94b8550b..905f5aa1 100644 --- a/cpp/platform/base/input_stream.h +++ b/internal/platform/input_stream.h @@ -17,8 +17,8 @@ #include -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/listeners.h b/internal/platform/listeners.h similarity index 100% rename from cpp/platform/base/listeners.h rename to internal/platform/listeners.h diff --git a/cpp/platform/public/lockable.h b/internal/platform/lockable.h similarity index 100% rename from cpp/platform/public/lockable.h rename to internal/platform/lockable.h diff --git a/cpp/platform/base/logging.h b/internal/platform/logging.h similarity index 93% rename from cpp/platform/base/logging.h rename to internal/platform/logging.h index 0d06bbb6..794cd49c 100644 --- a/cpp/platform/base/logging.h +++ b/internal/platform/logging.h @@ -15,15 +15,15 @@ #ifndef PLATFORM_BASE_LOGGING_H_ #define PLATFORM_BASE_LOGGING_H_ -// base/logging.h is only included to allow logging clients to include CHECK's. +// logging.h is only included to allow logging clients to include CHECK's. // In Chrome this is base/check.h. See crbug/1212611. #ifdef NEARBY_CHROMIUM #include "base/check.h" #else -#include "glog/logging.h" +#include "logging.h" #endif -#include "platform/api/log_message.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/log_message.h" +#include "internal/platform/implementation/platform.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/logging.h b/internal/platform/logging2.h similarity index 94% rename from cpp/platform/public/logging.h rename to internal/platform/logging2.h index 7d68c1ef..2d20caa7 100644 --- a/cpp/platform/public/logging.h +++ b/internal/platform/logging2.h @@ -15,6 +15,6 @@ #ifndef PLATFORM_PUBLIC_LOGGING_H_ #define PLATFORM_PUBLIC_LOGGING_H_ -#include "platform/base/logging.h" +#include "internal/platform/logging.h" #endif // PLATFORM_PUBLIC_LOGGING_H_ diff --git a/cpp/platform/public/logging_test.cc b/internal/platform/logging_test.cc similarity index 97% rename from cpp/platform/public/logging_test.cc rename to internal/platform/logging_test.cc index 937fc878..e4f5a82a 100644 --- a/cpp/platform/public/logging_test.cc +++ b/internal/platform/logging_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/logging.h" +#include "internal/platform/logging.h" #include "gmock/gmock.h" #include "protobuf-matchers/protocol-buffer-matchers.h" diff --git a/cpp/platform/base/medium_environment.cc b/internal/platform/medium_environment.cc similarity index 99% rename from cpp/platform/base/medium_environment.cc rename to internal/platform/medium_environment.cc index b0f527ad..e0aeadd7 100644 --- a/cpp/platform/base/medium_environment.cc +++ b/internal/platform/medium_environment.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/medium_environment.h" +#include "internal/platform/medium_environment.h" #include #include @@ -22,10 +22,10 @@ #include #include -#include "platform/base/feature_flags.h" -#include "platform/base/logging.h" -#include "platform/base/prng.h" -#include "platform/public/count_down_latch.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/logging.h" +#include "internal/platform/prng.h" +#include "internal/platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/medium_environment.h b/internal/platform/medium_environment.h similarity index 96% rename from cpp/platform/base/medium_environment.h rename to internal/platform/medium_environment.h index 3924b6e6..b1c43769 100644 --- a/cpp/platform/base/medium_environment.h +++ b/internal/platform/medium_environment.h @@ -20,16 +20,16 @@ #include "absl/container/flat_hash_map.h" #include "absl/strings/string_view.h" -#include "platform/api/ble.h" -#include "platform/api/bluetooth_adapter.h" -#include "platform/api/bluetooth_classic.h" -#include "platform/api/webrtc.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/byte_array.h" -#include "platform/base/feature_flags.h" -#include "platform/base/listeners.h" -#include "platform/base/nsd_service_info.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/implementation/ble.h" +#include "internal/platform/implementation/bluetooth_adapter.h" +#include "internal/platform/implementation/bluetooth_classic.h" +#include "internal/platform/implementation/webrtc.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/feature_flags.h" +#include "internal/platform/listeners.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/monitored_runnable.cc b/internal/platform/monitored_runnable.cc similarity index 93% rename from cpp/platform/public/monitored_runnable.cc rename to internal/platform/monitored_runnable.cc index 7478f70e..b8a38dfa 100644 --- a/cpp/platform/public/monitored_runnable.cc +++ b/internal/platform/monitored_runnable.cc @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/monitored_runnable.h" +#include "internal/platform/monitored_runnable.h" -#include "platform/public/logging.h" -#include "platform/public/pending_job_registry.h" +#include "internal/platform/logging.h" +#include "internal/platform/pending_job_registry.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/monitored_runnable.h b/internal/platform/monitored_runnable.h similarity index 94% rename from cpp/platform/public/monitored_runnable.h rename to internal/platform/monitored_runnable.h index adc765f8..61ff2ad0 100644 --- a/cpp/platform/public/monitored_runnable.h +++ b/internal/platform/monitored_runnable.h @@ -18,8 +18,8 @@ #include #include "absl/time/time.h" -#include "platform/base/runnable.h" -#include "platform/public/system_clock.h" +#include "internal/platform/runnable.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/multi_thread_executor.h b/internal/platform/multi_thread_executor.h similarity index 93% rename from cpp/platform/public/multi_thread_executor.h rename to internal/platform/multi_thread_executor.h index 46aa837f..4e6644bc 100644 --- a/cpp/platform/public/multi_thread_executor.h +++ b/internal/platform/multi_thread_executor.h @@ -16,8 +16,8 @@ #define PLATFORM_PUBLIC_MULTI_THREAD_EXECUTOR_H_ #include "absl/base/thread_annotations.h" -#include "platform/api/platform.h" -#include "platform/public/submittable_executor.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/submittable_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/multi_thread_executor_test.cc b/internal/platform/multi_thread_executor_test.cc similarity index 97% rename from cpp/platform/public/multi_thread_executor_test.cc rename to internal/platform/multi_thread_executor_test.cc index fe1be8ff..44231e41 100644 --- a/cpp/platform/public/multi_thread_executor_test.cc +++ b/internal/platform/multi_thread_executor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/multi_thread_executor.h" +#include "internal/platform/multi_thread_executor.h" #include #include @@ -21,7 +21,7 @@ #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/mutex.h b/internal/platform/mutex.h similarity index 95% rename from cpp/platform/public/mutex.h rename to internal/platform/mutex.h index ac19b5f7..e7b6b564 100644 --- a/cpp/platform/public/mutex.h +++ b/internal/platform/mutex.h @@ -18,8 +18,8 @@ #include #include "absl/base/thread_annotations.h" -#include "platform/api/mutex.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/platform.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/mutex_lock.h b/internal/platform/mutex_lock.h similarity index 93% rename from cpp/platform/public/mutex_lock.h rename to internal/platform/mutex_lock.h index 4bf48bdc..463ef8b7 100644 --- a/cpp/platform/public/mutex_lock.h +++ b/internal/platform/mutex_lock.h @@ -16,8 +16,8 @@ #define PLATFORM_PUBLIC_MUTEX_LOCK_H_ #include "absl/base/thread_annotations.h" -#include "platform/api/mutex.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/mutex_test.cc b/internal/platform/mutex_test.cc similarity index 95% rename from cpp/platform/public/mutex_test.cc rename to internal/platform/mutex_test.cc index ac1bb790..31905d25 100644 --- a/cpp/platform/public/mutex_test.cc +++ b/internal/platform/mutex_test.cc @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/mutex.h" +#include "internal/platform/mutex.h" #include "gtest/gtest.h" #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "platform/public/condition_variable.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/single_thread_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/nsd_service_info.cc b/internal/platform/nsd_service_info.cc similarity index 93% rename from cpp/platform/base/nsd_service_info.cc rename to internal/platform/nsd_service_info.cc index e5c401a9..24624c30 100644 --- a/cpp/platform/base/nsd_service_info.cc +++ b/internal/platform/nsd_service_info.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/nsd_service_info.h" +#include "internal/platform/nsd_service_info.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/nsd_service_info.h b/internal/platform/nsd_service_info.h similarity index 100% rename from cpp/platform/base/nsd_service_info.h rename to internal/platform/nsd_service_info.h diff --git a/cpp/platform/base/output_stream.h b/internal/platform/output_stream.h similarity index 93% rename from cpp/platform/base/output_stream.h rename to internal/platform/output_stream.h index 7048419d..fbc644e0 100644 --- a/cpp/platform/base/output_stream.h +++ b/internal/platform/output_stream.h @@ -15,8 +15,8 @@ #ifndef PLATFORM_BASE_OUTPUT_STREAM_H_ #define PLATFORM_BASE_OUTPUT_STREAM_H_ -#include "platform/base/byte_array.h" -#include "platform/base/exception.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/payload_id.h b/internal/platform/payload_id.h similarity index 100% rename from cpp/platform/base/payload_id.h rename to internal/platform/payload_id.h diff --git a/cpp/platform/public/pending_job_registry.cc b/internal/platform/pending_job_registry.cc similarity index 94% rename from cpp/platform/public/pending_job_registry.cc rename to internal/platform/pending_job_registry.cc index 577c7b52..c546805c 100644 --- a/cpp/platform/public/pending_job_registry.cc +++ b/internal/platform/pending_job_registry.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/pending_job_registry.h" +#include "internal/platform/pending_job_registry.h" -#include "platform/public/logging.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/system_clock.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/pending_job_registry.h b/internal/platform/pending_job_registry.h similarity index 98% rename from cpp/platform/public/pending_job_registry.h rename to internal/platform/pending_job_registry.h index 4a7d5b65..f2d85e4a 100644 --- a/cpp/platform/public/pending_job_registry.h +++ b/internal/platform/pending_job_registry.h @@ -17,7 +17,7 @@ #include "absl/base/thread_annotations.h" #include "absl/time/time.h" -#include "platform/public/mutex.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/pipe.cc b/internal/platform/pipe.cc similarity index 81% rename from cpp/platform/public/pipe.cc rename to internal/platform/pipe.cc index 39000e4f..59de0a15 100644 --- a/cpp/platform/public/pipe.cc +++ b/internal/platform/pipe.cc @@ -12,11 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/pipe.h" +#include "internal/platform/pipe.h" -#include "platform/api/condition_variable.h" -#include "platform/api/mutex.h" -#include "platform/api/platform.h" +#include "internal/platform/implementation/condition_variable.h" +#include "internal/platform/implementation/mutex.h" +#include "internal/platform/implementation/platform.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/pipe.h b/internal/platform/pipe.h similarity index 96% rename from cpp/platform/public/pipe.h rename to internal/platform/pipe.h index be5ac879..35d33b6f 100644 --- a/cpp/platform/public/pipe.h +++ b/internal/platform/pipe.h @@ -15,7 +15,7 @@ #ifndef PLATFORM_PUBLIC_PIPE_H_ #define PLATFORM_PUBLIC_PIPE_H_ -#include "platform/base/base_pipe.h" +#include "internal/platform/base_pipe.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/pipe_test.cc b/internal/platform/pipe_test.cc similarity index 98% rename from cpp/platform/public/pipe_test.cc rename to internal/platform/pipe_test.cc index 402140ee..47c3f27c 100644 --- a/cpp/platform/public/pipe_test.cc +++ b/internal/platform/pipe_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/pipe.h" +#include "internal/platform/pipe.h" #include @@ -21,8 +21,8 @@ #include #include "gtest/gtest.h" -#include "platform/base/prng.h" -#include "platform/base/runnable.h" +#include "internal/platform/prng.h" +#include "internal/platform/runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/prng.cc b/internal/platform/prng.cc similarity index 98% rename from cpp/platform/base/prng.cc rename to internal/platform/prng.cc index 9ae71abf..4f8af54f 100644 --- a/cpp/platform/base/prng.cc +++ b/internal/platform/prng.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/prng.h" +#include "internal/platform/prng.h" #include diff --git a/cpp/platform/base/prng.h b/internal/platform/prng.h similarity index 100% rename from cpp/platform/base/prng.h rename to internal/platform/prng.h diff --git a/cpp/platform/base/prng_test.cc b/internal/platform/prng_test.cc similarity index 98% rename from cpp/platform/base/prng_test.cc rename to internal/platform/prng_test.cc index ec15e4a4..0f4e663e 100644 --- a/cpp/platform/base/prng_test.cc +++ b/internal/platform/prng_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/base/prng.h" +#include "internal/platform/prng.h" #include "gtest/gtest.h" diff --git a/cpp/platform/base/runnable.h b/internal/platform/runnable.h similarity index 100% rename from cpp/platform/base/runnable.h rename to internal/platform/runnable.h diff --git a/cpp/platform/public/scheduled_executor.h b/internal/platform/scheduled_executor.h similarity index 84% rename from cpp/platform/public/scheduled_executor.h rename to internal/platform/scheduled_executor.h index 921da2a5..47d87085 100644 --- a/cpp/platform/public/scheduled_executor.h +++ b/internal/platform/scheduled_executor.h @@ -21,17 +21,17 @@ #include "absl/base/thread_annotations.h" #include "absl/time/time.h" -#include "platform/api/platform.h" -#include "platform/api/scheduled_executor.h" -#include "platform/base/runnable.h" -#include "platform/public/cancelable.h" -#include "platform/public/cancellable_task.h" -#include "platform/public/lockable.h" -#include "platform/public/monitored_runnable.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/thread_check_callable.h" -#include "platform/public/thread_check_runnable.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/scheduled_executor.h" +#include "internal/platform/runnable.h" +#include "internal/platform/cancelable.h" +#include "internal/platform/cancellable_task.h" +#include "internal/platform/lockable.h" +#include "internal/platform/monitored_runnable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/thread_check_callable.h" +#include "internal/platform/thread_check_runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/scheduled_executor_test.cc b/internal/platform/scheduled_executor_test.cc similarity index 97% rename from cpp/platform/public/scheduled_executor_test.cc rename to internal/platform/scheduled_executor_test.cc index ecfadd03..675cf36f 100644 --- a/cpp/platform/public/scheduled_executor_test.cc +++ b/internal/platform/scheduled_executor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/scheduled_executor.h" +#include "internal/platform/scheduled_executor.h" #include #include @@ -21,8 +21,8 @@ #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "platform/base/exception.h" -#include "platform/public/count_down_latch.h" +#include "internal/platform/exception.h" +#include "internal/platform/count_down_latch.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/settable_future.h b/internal/platform/settable_future.h similarity index 95% rename from cpp/platform/public/settable_future.h rename to internal/platform/settable_future.h index 512d0e72..1265559b 100644 --- a/cpp/platform/public/settable_future.h +++ b/internal/platform/settable_future.h @@ -17,10 +17,10 @@ #include -#include "platform/public/condition_variable.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/system_clock.h" +#include "internal/platform/condition_variable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/system_clock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/single_thread_executor.h b/internal/platform/single_thread_executor.h similarity index 96% rename from cpp/platform/public/single_thread_executor.h rename to internal/platform/single_thread_executor.h index 9be5a34a..cc815989 100644 --- a/cpp/platform/public/single_thread_executor.h +++ b/internal/platform/single_thread_executor.h @@ -16,7 +16,7 @@ #define PLATFORM_PUBLIC_SINGLE_THREAD_EXECUTOR_H_ #include "absl/base/thread_annotations.h" -#include "platform/public/submittable_executor.h" +#include "internal/platform/submittable_executor.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/single_thread_executor_test.cc b/internal/platform/single_thread_executor_test.cc similarity index 97% rename from cpp/platform/public/single_thread_executor_test.cc rename to internal/platform/single_thread_executor_test.cc index f610578f..65362936 100644 --- a/cpp/platform/public/single_thread_executor_test.cc +++ b/internal/platform/single_thread_executor_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/single_thread_executor.h" +#include "internal/platform/single_thread_executor.h" #include #include @@ -21,7 +21,7 @@ #include "gtest/gtest.h" #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" -#include "platform/base/exception.h" +#include "internal/platform/exception.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/socket.h b/internal/platform/socket.h similarity index 92% rename from cpp/platform/base/socket.h rename to internal/platform/socket.h index 09211c15..1d746f69 100644 --- a/cpp/platform/base/socket.h +++ b/internal/platform/socket.h @@ -15,8 +15,8 @@ #ifndef PLATFORM_BASE_SOCKET_H_ #define PLATFORM_BASE_SOCKET_H_ -#include "platform/base/input_stream.h" -#include "platform/base/output_stream.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/output_stream.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/submittable_executor.h b/internal/platform/submittable_executor.h similarity index 88% rename from cpp/platform/public/submittable_executor.h rename to internal/platform/submittable_executor.h index 105f8931..12cbfd5b 100644 --- a/cpp/platform/public/submittable_executor.h +++ b/internal/platform/submittable_executor.h @@ -21,17 +21,17 @@ #include #include "absl/base/thread_annotations.h" -#include "platform/api/executor.h" -#include "platform/api/submittable_executor.h" -#include "platform/base/callable.h" -#include "platform/base/runnable.h" -#include "platform/public/future.h" -#include "platform/public/lockable.h" -#include "platform/public/monitored_runnable.h" -#include "platform/public/mutex.h" -#include "platform/public/mutex_lock.h" -#include "platform/public/thread_check_callable.h" -#include "platform/public/thread_check_runnable.h" +#include "internal/platform/implementation/executor.h" +#include "internal/platform/implementation/submittable_executor.h" +#include "internal/platform/callable.h" +#include "internal/platform/runnable.h" +#include "internal/platform/future.h" +#include "internal/platform/lockable.h" +#include "internal/platform/monitored_runnable.h" +#include "internal/platform/mutex.h" +#include "internal/platform/mutex_lock.h" +#include "internal/platform/thread_check_callable.h" +#include "internal/platform/thread_check_runnable.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/system_clock.h b/internal/platform/system_clock.h similarity index 92% rename from cpp/platform/public/system_clock.h rename to internal/platform/system_clock.h index df21c63c..7f6ae620 100644 --- a/cpp/platform/public/system_clock.h +++ b/internal/platform/system_clock.h @@ -15,6 +15,6 @@ #ifndef PLATFORM_PUBLIC_SYSTEM_CLOCK_H_ #define PLATFORM_PUBLIC_SYSTEM_CLOCK_H_ -#include "platform/api/system_clock.h" +#include "internal/platform/implementation/system_clock.h" #endif // PLATFORM_PUBLIC_SYSTEM_CLOCK_H_ diff --git a/cpp/platform/public/thread_check_callable.h b/internal/platform/thread_check_callable.h similarity index 94% rename from cpp/platform/public/thread_check_callable.h rename to internal/platform/thread_check_callable.h index bf43ee84..f9a4e003 100644 --- a/cpp/platform/public/thread_check_callable.h +++ b/internal/platform/thread_check_callable.h @@ -16,8 +16,8 @@ #define PLATFORM_PUBLIC_THREAD_CHECK_CALLABLE_H_ #include "absl/base/thread_annotations.h" -#include "platform/base/callable.h" -#include "platform/public/lockable.h" +#include "internal/platform/callable.h" +#include "internal/platform/lockable.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/thread_check_nocompile.cc b/internal/platform/thread_check_nocompile.cc similarity index 95% rename from cpp/platform/public/thread_check_nocompile.cc rename to internal/platform/thread_check_nocompile.cc index bf215ba7..90bde99f 100644 --- a/cpp/platform/public/thread_check_nocompile.cc +++ b/internal/platform/thread_check_nocompile.cc @@ -13,8 +13,8 @@ // limitations under the License. #include "absl/time/time.h" -#include "platform/public/scheduled_executor.h" -#include "platform/public/single_thread_executor.h" +#include "internal/platform/scheduled_executor.h" +#include "internal/platform/single_thread_executor.h" // Snippets of invalid code that should trigger an error during thread // safety analysis at compile time. diff --git a/cpp/platform/public/thread_check_nocompile_test.py b/internal/platform/thread_check_nocompile_test.py similarity index 94% rename from cpp/platform/public/thread_check_nocompile_test.py rename to internal/platform/thread_check_nocompile_test.py index 56577960..82604049 100644 --- a/cpp/platform/public/thread_check_nocompile_test.py +++ b/internal/platform/thread_check_nocompile_test.py @@ -18,7 +18,7 @@ class ThreadCheckNocompileTest(googletest.TestCase): ] fake_target_util.AssertCcCompilerErrors( self, - 'google3/platform/public/thread_check_nocompile', + 'internal/platform/thread_check_nocompile', 'thread_check_nocompile.o', test_specs) diff --git a/cpp/platform/public/thread_check_runnable.h b/internal/platform/thread_check_runnable.h similarity index 94% rename from cpp/platform/public/thread_check_runnable.h rename to internal/platform/thread_check_runnable.h index 3cce9ce1..df40d987 100644 --- a/cpp/platform/public/thread_check_runnable.h +++ b/internal/platform/thread_check_runnable.h @@ -18,8 +18,8 @@ #include #include "absl/base/thread_annotations.h" -#include "platform/base/runnable.h" -#include "platform/public/lockable.h" +#include "internal/platform/runnable.h" +#include "internal/platform/lockable.h" namespace location { namespace nearby { diff --git a/cpp/platform/base/types.h b/internal/platform/types.h similarity index 100% rename from cpp/platform/base/types.h rename to internal/platform/types.h diff --git a/cpp/platform/public/webrtc.h b/internal/platform/webrtc.h similarity index 96% rename from cpp/platform/public/webrtc.h rename to internal/platform/webrtc.h index 56b497ed..8d5ef58f 100644 --- a/cpp/platform/public/webrtc.h +++ b/internal/platform/webrtc.h @@ -17,8 +17,8 @@ #include -#include "platform/api/platform.h" -#include "platform/api/webrtc.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/webrtc.h" #include "webrtc/api/peer_connection_interface.h" namespace location { diff --git a/cpp/platform/public/wifi_lan.cc b/internal/platform/wifi_lan.cc similarity index 98% rename from cpp/platform/public/wifi_lan.cc rename to internal/platform/wifi_lan.cc index fd2d0336..481509f2 100644 --- a/cpp/platform/public/wifi_lan.cc +++ b/internal/platform/wifi_lan.cc @@ -12,9 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/wifi_lan.h" +#include "internal/platform/wifi_lan.h" -#include "platform/public/mutex_lock.h" +#include "internal/platform/mutex_lock.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/wifi_lan.h b/internal/platform/wifi_lan.h similarity index 94% rename from cpp/platform/public/wifi_lan.h rename to internal/platform/wifi_lan.h index f0a34dcc..4ec61ae5 100644 --- a/cpp/platform/public/wifi_lan.h +++ b/internal/platform/wifi_lan.h @@ -16,15 +16,15 @@ #define PLATFORM_PUBLIC_WIFI_LAN_H_ #include "absl/container/flat_hash_map.h" -#include "platform/api/platform.h" -#include "platform/api/wifi_lan.h" -#include "platform/base/byte_array.h" -#include "platform/base/cancellation_flag.h" -#include "platform/base/input_stream.h" -#include "platform/base/nsd_service_info.h" -#include "platform/base/output_stream.h" -#include "platform/public/logging.h" -#include "platform/public/mutex.h" +#include "internal/platform/implementation/platform.h" +#include "internal/platform/implementation/wifi_lan.h" +#include "internal/platform/byte_array.h" +#include "internal/platform/cancellation_flag.h" +#include "internal/platform/input_stream.h" +#include "internal/platform/nsd_service_info.h" +#include "internal/platform/output_stream.h" +#include "internal/platform/logging.h" +#include "internal/platform/mutex.h" namespace location { namespace nearby { diff --git a/cpp/platform/public/wifi_lan_test.cc b/internal/platform/wifi_lan_test.cc similarity index 98% rename from cpp/platform/public/wifi_lan_test.cc rename to internal/platform/wifi_lan_test.cc index 85f4211f..f96cf15e 100644 --- a/cpp/platform/public/wifi_lan_test.cc +++ b/internal/platform/wifi_lan_test.cc @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "platform/public/wifi_lan.h" +#include "internal/platform/wifi_lan.h" #include @@ -20,9 +20,9 @@ #include "protobuf-matchers/protocol-buffer-matchers.h" #include "gtest/gtest.h" #include "absl/strings/string_view.h" -#include "platform/base/medium_environment.h" -#include "platform/public/count_down_latch.h" -#include "platform/public/logging.h" +#include "internal/platform/medium_environment.h" +#include "internal/platform/count_down_latch.h" +#include "internal/platform/logging.h" namespace location { namespace nearby { diff --git a/internal/proto/analytics/BUILD b/internal/proto/analytics/BUILD index 3c9b4863..4a2aace3 100644 --- a/internal/proto/analytics/BUILD +++ b/internal/proto/analytics/BUILD @@ -32,7 +32,7 @@ proto_library( cc_proto_library( name = "connections_log_cc_proto", visibility = [ - "//cpp/core:__subpackages__", + "//connections:__subpackages__", "//internal/analytics:__subpackages__", ], deps = [":connections_log_proto"], @@ -52,8 +52,8 @@ cc_test( shard_count = 16, deps = [ ":connections_log_cc_proto", - "//cpp/platform/impl/g3", # build_cleaner: keep - "//cpp/platform/public:logging", + "//internal/platform:logging", + "//internal/platform/implementation/g3", # build_cleaner: keep "//net/proto2/public", "//proto:connections_enums_portable_proto", "@com_google_googletest//:gtest_main","@com_github_protobuf_matchers//protobuf-matchers:protobuf-matchers", diff --git a/internal/proto/analytics/connections_log_test.cc b/internal/proto/analytics/connections_log_test.cc index 971ba5e4..ca59a1ce 100644 --- a/internal/proto/analytics/connections_log_test.cc +++ b/internal/proto/analytics/connections_log_test.cc @@ -15,7 +15,7 @@ #include "google/protobuf/descriptor.h" #include "gtest/gtest.h" -#include "platform/public/logging.h" +#include "internal/platform/logging.h" #include "internal/proto/analytics/connections_log.pb.h" #include "proto/connections_enums.pb.h"