Struct Windows10GeneralConfiguration

Source
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_authority: 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_cookie_policy: EdgeCookiePolicy§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§start_menu_app_list_visibility: WindowsStartMenuAppListVisibilityType§start_menu_hide_change_account_settings: bool§start_menu_hide_frequently_used_apps: bool§start_menu_hide_hibernate: bool§start_menu_hide_lock: bool§start_menu_hide_power_button: bool§start_menu_hide_recent_jump_lists: bool§start_menu_hide_recently_added_apps: bool§start_menu_hide_restart_options: bool§start_menu_hide_shut_down: bool§start_menu_hide_sign_out: bool§start_menu_hide_sleep: bool§start_menu_hide_switch_account: bool§start_menu_hide_user_tile: bool§start_menu_layout_edge_assets_xml: Vec<u8>§start_menu_layout_xml: Vec<u8>§start_menu_mode: WindowsStartMenuModeType§start_menu_pinned_folder_documents: VisibilitySetting§start_menu_pinned_folder_downloads: VisibilitySetting§start_menu_pinned_folder_file_explorer: VisibilitySetting§start_menu_pinned_folder_home_group: VisibilitySetting§start_menu_pinned_folder_music: VisibilitySetting§start_menu_pinned_folder_network: VisibilitySetting§start_menu_pinned_folder_personal_folder: VisibilitySetting§start_menu_pinned_folder_pictures: VisibilitySetting§start_menu_pinned_folder_settings: VisibilitySetting§start_menu_pinned_folder_videos: VisibilitySetting§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§shared_user_app_data_allowed: bool§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

Source§

fn clone(&self) -> Windows10GeneralConfiguration

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Windows10GeneralConfiguration

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Windows10GeneralConfiguration

Source§

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

Source§

fn eq(&self, other: &Windows10GeneralConfiguration) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for Windows10GeneralConfiguration

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Eq for Windows10GeneralConfiguration

Source§

impl StructuralPartialEq for Windows10GeneralConfiguration

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,