pub struct Windows10GeneralConfiguration {Show 201 fields
pub enterprise_cloud_print_discovery_end_point: String,
pub enterprise_cloud_print_o_auth_authority: String,
pub enterprise_cloud_print_o_auth_client_identifier: String,
pub enterprise_cloud_print_resource_identifier: String,
pub enterprise_cloud_print_discovery_max_limit: i32,
pub enterprise_cloud_print_mopria_discovery_resource_identifier: String,
pub search_block_diacritics: bool,
pub search_disable_auto_language_detection: bool,
pub search_disable_indexing_encrypted_items: bool,
pub search_enable_remote_queries: bool,
pub search_disable_indexer_backoff: bool,
pub search_disable_indexing_removable_drive: bool,
pub search_enable_automatic_index_size_manangement: bool,
pub diagnostics_data_submission_mode: DiagnosticDataSubmissionMode,
pub one_drive_disable_file_sync: bool,
pub smart_screen_enable_app_install_control: bool,
pub personalization_desktop_image_url: String,
pub personalization_lock_screen_image_url: String,
pub bluetooth_allowed_services: Vec<String>,
pub bluetooth_block_advertising: bool,
pub bluetooth_block_discoverable_mode: bool,
pub bluetooth_block_pre_pairing: bool,
pub edge_block_autofill: bool,
pub edge_blocked: bool,
pub edge_cookie_policy: EdgeCookiePolicy,
pub edge_block_developer_tools: bool,
pub edge_block_sending_do_not_track_header: bool,
pub edge_block_extensions: bool,
pub edge_block_in_private_browsing: bool,
pub edge_block_java_script: bool,
pub edge_block_password_manager: bool,
pub edge_block_address_bar_dropdown: bool,
pub edge_block_compatibility_list: bool,
pub edge_clear_browsing_data_on_exit: bool,
pub edge_allow_start_pages_modification: bool,
pub edge_disable_first_run_page: bool,
pub edge_block_live_tile_data_collection: bool,
pub edge_sync_favorites_with_internet_explorer: bool,
pub cellular_block_data_when_roaming: bool,
pub cellular_block_vpn: bool,
pub cellular_block_vpn_when_roaming: bool,
pub defender_block_end_user_access: bool,
pub defender_days_before_deleting_quarantined_malware: i32,
pub defender_detected_malware_actions: DefenderDetectedMalwareActions,
pub defender_system_scan_schedule: WeeklySchedule,
pub defender_files_and_folders_to_exclude: Vec<String>,
pub defender_file_extensions_to_exclude: Vec<String>,
pub defender_scan_max_cpu: i32,
pub defender_monitor_file_activity: DefenderMonitorFileActivity,
pub defender_processes_to_exclude: Vec<String>,
pub defender_prompt_for_sample_submission: DefenderPromptForSampleSubmission,
pub defender_require_behavior_monitoring: bool,
pub defender_require_cloud_protection: bool,
pub defender_require_network_inspection_system: bool,
pub defender_require_real_time_monitoring: bool,
pub defender_scan_archive_files: bool,
pub defender_scan_downloads: bool,
pub defender_scan_network_files: bool,
pub defender_scan_incoming_mail: bool,
pub defender_scan_mapped_network_drives_during_full_scan: bool,
pub defender_scan_removable_drives_during_full_scan: bool,
pub defender_scan_scripts_loaded_in_internet_explorer: bool,
pub defender_signature_update_interval_in_hours: i32,
pub defender_scan_type: DefenderScanType,
pub defender_scheduled_scan_time: String,
pub defender_scheduled_quick_scan_time: String,
pub defender_cloud_block_level: DefenderCloudBlockLevelType,
pub lock_screen_allow_timeout_configuration: bool,
pub lock_screen_block_action_center_notifications: bool,
pub lock_screen_block_cortana: bool,
pub lock_screen_block_toast_notifications: bool,
pub lock_screen_timeout_in_seconds: i32,
pub password_block_simple: bool,
pub password_expiration_days: i32,
pub password_minimum_length: i32,
pub password_minutes_of_inactivity_before_screen_timeout: i32,
pub password_minimum_character_set_count: i32,
pub password_previous_password_block_count: i32,
pub password_required: bool,
pub password_require_when_resume_from_idle_state: bool,
pub password_required_type: RequiredPasswordType,
pub password_sign_in_failure_count_before_factory_reset: i32,
pub privacy_advertising_id: StateManagementSetting,
pub privacy_auto_accept_pairing_and_consent_prompts: bool,
pub privacy_block_input_personalization: bool,
pub start_block_unpinning_apps_from_taskbar: bool,
pub start_menu_app_list_visibility: WindowsStartMenuAppListVisibilityType,
pub start_menu_hide_change_account_settings: bool,
pub start_menu_hide_frequently_used_apps: bool,
pub start_menu_hide_hibernate: bool,
pub start_menu_hide_lock: bool,
pub start_menu_hide_power_button: bool,
pub start_menu_hide_recent_jump_lists: bool,
pub start_menu_hide_recently_added_apps: bool,
pub start_menu_hide_restart_options: bool,
pub start_menu_hide_shut_down: bool,
pub start_menu_hide_sign_out: bool,
pub start_menu_hide_sleep: bool,
pub start_menu_hide_switch_account: bool,
pub start_menu_hide_user_tile: bool,
pub start_menu_layout_edge_assets_xml: Vec<u8>,
pub start_menu_layout_xml: Vec<u8>,
pub start_menu_mode: WindowsStartMenuModeType,
pub start_menu_pinned_folder_documents: VisibilitySetting,
pub start_menu_pinned_folder_downloads: VisibilitySetting,
pub start_menu_pinned_folder_file_explorer: VisibilitySetting,
pub start_menu_pinned_folder_home_group: VisibilitySetting,
pub start_menu_pinned_folder_music: VisibilitySetting,
pub start_menu_pinned_folder_network: VisibilitySetting,
pub start_menu_pinned_folder_personal_folder: VisibilitySetting,
pub start_menu_pinned_folder_pictures: VisibilitySetting,
pub start_menu_pinned_folder_settings: VisibilitySetting,
pub start_menu_pinned_folder_videos: VisibilitySetting,
pub settings_block_settings_app: bool,
pub settings_block_system_page: bool,
pub settings_block_devices_page: bool,
pub settings_block_network_internet_page: bool,
pub settings_block_personalization_page: bool,
pub settings_block_accounts_page: bool,
pub settings_block_time_language_page: bool,
pub settings_block_ease_of_access_page: bool,
pub settings_block_privacy_page: bool,
pub settings_block_update_security_page: bool,
pub settings_block_apps_page: bool,
pub settings_block_gaming_page: bool,
pub windows_spotlight_block_consumer_specific_features: bool,
pub windows_spotlight_blocked: bool,
pub windows_spotlight_block_on_action_center: bool,
pub windows_spotlight_block_tailored_experiences: bool,
pub windows_spotlight_block_third_party_notifications: bool,
pub windows_spotlight_block_welcome_experience: bool,
pub windows_spotlight_block_windows_tips: bool,
pub windows_spotlight_configure_on_lock_screen: WindowsSpotlightEnablementSettings,
pub network_proxy_apply_settings_device_wide: bool,
pub network_proxy_disable_auto_detect: bool,
pub network_proxy_automatic_configuration_url: String,
pub network_proxy_server: Windows10NetworkProxyServer,
pub accounts_block_adding_non_microsoft_account_email: bool,
pub anti_theft_mode_blocked: bool,
pub bluetooth_blocked: bool,
pub camera_blocked: bool,
pub connected_devices_service_blocked: bool,
pub certificates_block_manual_root_certificate_installation: bool,
pub copy_paste_blocked: bool,
pub cortana_blocked: bool,
pub device_management_block_factory_reset_on_mobile: bool,
pub device_management_block_manual_unenroll: bool,
pub safe_search_filter: SafeSearchFilterType,
pub edge_block_popups: bool,
pub edge_block_search_suggestions: bool,
pub edge_block_sending_intranet_traffic_to_internet_explorer: bool,
pub edge_send_intranet_traffic_to_internet_explorer: bool,
pub edge_require_smart_screen: bool,
pub edge_enterprise_mode_site_list_location: String,
pub edge_first_run_url: String,
pub edge_search_engine: EdgeSearchEngineBase,
pub edge_homepage_urls: Vec<String>,
pub edge_block_access_to_about_flags: bool,
pub smart_screen_block_prompt_override: bool,
pub smart_screen_block_prompt_override_for_files: bool,
pub web_rtc_block_localhost_ip_address: bool,
pub internet_sharing_blocked: bool,
pub settings_block_add_provisioning_package: bool,
pub settings_block_remove_provisioning_package: bool,
pub settings_block_change_system_time: bool,
pub settings_block_edit_device_name: bool,
pub settings_block_change_region: bool,
pub settings_block_change_language: bool,
pub settings_block_change_power_sleep: bool,
pub location_services_blocked: bool,
pub microsoft_account_blocked: bool,
pub microsoft_account_block_settings_sync: bool,
pub nfc_blocked: bool,
pub reset_protection_mode_blocked: bool,
pub screen_capture_blocked: bool,
pub storage_block_removable_storage: bool,
pub storage_require_mobile_device_encryption: bool,
pub usb_blocked: bool,
pub voice_recording_blocked: bool,
pub wi_fi_block_automatic_connect_hotspots: bool,
pub wi_fi_blocked: bool,
pub wi_fi_block_manual_configuration: bool,
pub wi_fi_scan_interval: i32,
pub wireless_display_block_projection_to_this_device: bool,
pub wireless_display_block_user_input_from_receiver: bool,
pub wireless_display_require_pin_for_pairing: bool,
pub windows_store_blocked: bool,
pub apps_allow_trusted_apps_sideloading: StateManagementSetting,
pub windows_store_block_auto_update: bool,
pub developer_unlock_setting: StateManagementSetting,
pub shared_user_app_data_allowed: bool,
pub apps_block_windows_store_originated_apps: bool,
pub windows_store_enable_private_store_only: bool,
pub storage_restrict_app_data_to_system_volume: bool,
pub storage_restrict_app_install_to_system_volume: bool,
pub game_dvr_blocked: bool,
pub experience_block_device_discovery: bool,
pub experience_block_error_dialog_when_no_s_i_m: bool,
pub experience_block_task_switcher: bool,
pub logon_block_fast_user_switching: bool,
pub tenant_lockdown_require_network_during_out_of_box_experience: bool,
}
Fields§
§enterprise_cloud_print_discovery_end_point: String
§enterprise_cloud_print_o_auth_client_identifier: String
§enterprise_cloud_print_resource_identifier: String
§enterprise_cloud_print_discovery_max_limit: i32
§enterprise_cloud_print_mopria_discovery_resource_identifier: String
§search_block_diacritics: bool
§search_disable_auto_language_detection: bool
§search_disable_indexing_encrypted_items: bool
§search_enable_remote_queries: bool
§search_disable_indexer_backoff: bool
§search_disable_indexing_removable_drive: bool
§search_enable_automatic_index_size_manangement: bool
§diagnostics_data_submission_mode: DiagnosticDataSubmissionMode
§one_drive_disable_file_sync: bool
§smart_screen_enable_app_install_control: bool
§personalization_desktop_image_url: String
§personalization_lock_screen_image_url: String
§bluetooth_allowed_services: Vec<String>
§bluetooth_block_advertising: bool
§bluetooth_block_discoverable_mode: bool
§bluetooth_block_pre_pairing: bool
§edge_block_autofill: bool
§edge_blocked: bool
§edge_block_developer_tools: bool
§edge_block_sending_do_not_track_header: bool
§edge_block_extensions: bool
§edge_block_in_private_browsing: bool
§edge_block_java_script: bool
§edge_block_password_manager: bool
§edge_block_address_bar_dropdown: bool
§edge_block_compatibility_list: bool
§edge_clear_browsing_data_on_exit: bool
§edge_allow_start_pages_modification: bool
§edge_disable_first_run_page: bool
§edge_block_live_tile_data_collection: bool
§edge_sync_favorites_with_internet_explorer: bool
§cellular_block_data_when_roaming: bool
§cellular_block_vpn: bool
§cellular_block_vpn_when_roaming: bool
§defender_block_end_user_access: bool
§defender_days_before_deleting_quarantined_malware: i32
§defender_detected_malware_actions: DefenderDetectedMalwareActions
§defender_system_scan_schedule: WeeklySchedule
§defender_files_and_folders_to_exclude: Vec<String>
§defender_file_extensions_to_exclude: Vec<String>
§defender_scan_max_cpu: i32
§defender_monitor_file_activity: DefenderMonitorFileActivity
§defender_processes_to_exclude: Vec<String>
§defender_prompt_for_sample_submission: DefenderPromptForSampleSubmission
§defender_require_behavior_monitoring: bool
§defender_require_cloud_protection: bool
§defender_require_network_inspection_system: bool
§defender_require_real_time_monitoring: bool
§defender_scan_archive_files: bool
§defender_scan_downloads: bool
§defender_scan_network_files: bool
§defender_scan_incoming_mail: bool
§defender_scan_mapped_network_drives_during_full_scan: bool
§defender_scan_removable_drives_during_full_scan: bool
§defender_scan_scripts_loaded_in_internet_explorer: bool
§defender_signature_update_interval_in_hours: i32
§defender_scan_type: DefenderScanType
§defender_scheduled_scan_time: String
§defender_scheduled_quick_scan_time: String
§defender_cloud_block_level: DefenderCloudBlockLevelType
§lock_screen_allow_timeout_configuration: bool
§lock_screen_block_action_center_notifications: bool
§lock_screen_block_cortana: bool
§lock_screen_block_toast_notifications: bool
§lock_screen_timeout_in_seconds: i32
§password_block_simple: bool
§password_expiration_days: i32
§password_minimum_length: i32
§password_minutes_of_inactivity_before_screen_timeout: i32
§password_minimum_character_set_count: i32
§password_previous_password_block_count: i32
§password_required: bool
§password_require_when_resume_from_idle_state: bool
§password_required_type: RequiredPasswordType
§password_sign_in_failure_count_before_factory_reset: i32
§privacy_advertising_id: StateManagementSetting
§privacy_auto_accept_pairing_and_consent_prompts: bool
§privacy_block_input_personalization: bool
§start_block_unpinning_apps_from_taskbar: bool
§settings_block_settings_app: bool
§settings_block_system_page: bool
§settings_block_devices_page: bool
§settings_block_network_internet_page: bool
§settings_block_personalization_page: bool
§settings_block_accounts_page: bool
§settings_block_time_language_page: bool
§settings_block_ease_of_access_page: bool
§settings_block_privacy_page: bool
§settings_block_update_security_page: bool
§settings_block_apps_page: bool
§settings_block_gaming_page: bool
§windows_spotlight_block_consumer_specific_features: bool
§windows_spotlight_blocked: bool
§windows_spotlight_block_on_action_center: bool
§windows_spotlight_block_tailored_experiences: bool
§windows_spotlight_block_third_party_notifications: bool
§windows_spotlight_block_welcome_experience: bool
§windows_spotlight_block_windows_tips: bool
§windows_spotlight_configure_on_lock_screen: WindowsSpotlightEnablementSettings
§network_proxy_apply_settings_device_wide: bool
§network_proxy_disable_auto_detect: bool
§network_proxy_automatic_configuration_url: String
§network_proxy_server: Windows10NetworkProxyServer
§accounts_block_adding_non_microsoft_account_email: bool
§anti_theft_mode_blocked: bool
§bluetooth_blocked: bool
§camera_blocked: bool
§connected_devices_service_blocked: bool
§certificates_block_manual_root_certificate_installation: bool
§copy_paste_blocked: bool
§cortana_blocked: bool
§device_management_block_factory_reset_on_mobile: bool
§device_management_block_manual_unenroll: bool
§safe_search_filter: SafeSearchFilterType
§edge_block_popups: bool
§edge_block_search_suggestions: bool
§edge_block_sending_intranet_traffic_to_internet_explorer: bool
§edge_send_intranet_traffic_to_internet_explorer: bool
§edge_require_smart_screen: bool
§edge_enterprise_mode_site_list_location: String
§edge_first_run_url: String
§edge_search_engine: EdgeSearchEngineBase
§edge_homepage_urls: Vec<String>
§edge_block_access_to_about_flags: bool
§smart_screen_block_prompt_override: bool
§smart_screen_block_prompt_override_for_files: bool
§web_rtc_block_localhost_ip_address: bool
§internet_sharing_blocked: bool
§settings_block_add_provisioning_package: bool
§settings_block_remove_provisioning_package: bool
§settings_block_change_system_time: bool
§settings_block_edit_device_name: bool
§settings_block_change_region: bool
§settings_block_change_language: bool
§settings_block_change_power_sleep: bool
§location_services_blocked: bool
§microsoft_account_blocked: bool
§microsoft_account_block_settings_sync: bool
§nfc_blocked: bool
§reset_protection_mode_blocked: bool
§screen_capture_blocked: bool
§storage_block_removable_storage: bool
§storage_require_mobile_device_encryption: bool
§usb_blocked: bool
§voice_recording_blocked: bool
§wi_fi_block_automatic_connect_hotspots: bool
§wi_fi_blocked: bool
§wi_fi_block_manual_configuration: bool
§wi_fi_scan_interval: i32
§wireless_display_block_projection_to_this_device: bool
§wireless_display_block_user_input_from_receiver: bool
§wireless_display_require_pin_for_pairing: bool
§windows_store_blocked: bool
§apps_allow_trusted_apps_sideloading: StateManagementSetting
§windows_store_block_auto_update: bool
§developer_unlock_setting: StateManagementSetting
§apps_block_windows_store_originated_apps: bool
§windows_store_enable_private_store_only: bool
§storage_restrict_app_data_to_system_volume: bool
§storage_restrict_app_install_to_system_volume: bool
§game_dvr_blocked: bool
§experience_block_device_discovery: bool
§experience_block_error_dialog_when_no_s_i_m: bool
§experience_block_task_switcher: bool
§logon_block_fast_user_switching: bool
§tenant_lockdown_require_network_during_out_of_box_experience: bool
Trait Implementations§
Source§impl Clone for Windows10GeneralConfiguration
impl Clone for Windows10GeneralConfiguration
Source§fn clone(&self) -> Windows10GeneralConfiguration
fn clone(&self) -> Windows10GeneralConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for Windows10GeneralConfiguration
impl<'de> Deserialize<'de> for Windows10GeneralConfiguration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for Windows10GeneralConfiguration
impl PartialEq for Windows10GeneralConfiguration
Source§fn eq(&self, other: &Windows10GeneralConfiguration) -> bool
fn eq(&self, other: &Windows10GeneralConfiguration) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for Windows10GeneralConfiguration
impl StructuralPartialEq for Windows10GeneralConfiguration
Auto Trait Implementations§
impl Freeze for Windows10GeneralConfiguration
impl RefUnwindSafe for Windows10GeneralConfiguration
impl Send for Windows10GeneralConfiguration
impl Sync for Windows10GeneralConfiguration
impl Unpin for Windows10GeneralConfiguration
impl UnwindSafe for Windows10GeneralConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more