mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-07 19:57:07 +02:00
* ZoomIt initial code dump * Change vcxproj to normalize dependency versions * Fix code quality to build * Add to PowerToys solution * Clean out C-style casts * Fix some more analyzer errors * Constexpr a function * Disable some warnings locally that it seemed better not to touch * Add ZoomIt module interface * Add GPO * Add Settings page with Enable button * Output as PowerToys.ZoomIt.exe * Extract ZoomIt Settings definition to its own header * Make ZoomItModuleInterface build with ZoomItSettings too * WinRT C++ interop for ZoomItSettings * From Registry To PowerToys Json * Properly fix const_cast analyzer error * Initial Settings page loading from registry * Zoom mode settings * Save settings * Add file picker and DemoType file support * Remaining DemoType settings * Have ZoomIt properly reloading Settings and exiting * Remove context menu entries for Options and Exit * ZoomIt simple Break Options * Break advanced options * Simple Record settings * Record Microphone setting * Fix break background file picker title * Font setting * Fix build issues after merge * Add ZoomIt conflict warning to Settings * Exclude Eula from spell checking * Fix spellcheck errors * Fix spell check for accelerated menu items * Remove cursor files from spellcheck. They're binary * Fix forbidden patterns * Fix XAML style * Fix C# analyzers * Fix signing * Also sign module interface dll * Use actual ZoomIt icon * Add OOBE page for ZoomIt * ZoomIt image for Settings * Flyout and Dashboard entries * Fix type speed slider labels * Correctly load default Font * Correctly register shortcuts on ZoomIt startup first run * Fix modifier keys not changing until restart * Show MsgBox on taken shortcut * Start PowerToys Settings * Normalize ZoomIt file properties with rest of PowerToys * Add attribution * Add ZoomIt team to Community.md * More copyright adjustments * Fix spellcheck * Fix MsgBox simultaneous instance to the front * Add mention of capturevideosample code use * Add ZoomIt to process lists * Add telemetry * Add logging * React to gpo * Normalize code to space identation * Fix installer build * Localize percent setting * Fix XAML styling * Update src/settings-ui/Settings.UI/Strings/en-us/Resources.resw Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com> * Fix spellcheck * One more spellcheck fix * Integrate LiveDraw feature changes from upstream * Fix name reuse in same scope * Fix c-style casts * Also register LIVEDRAW_HOTKEY * Fix newLiveZoomToggleKey * Update LiveZoom description in Settings to take LiveDraw into account * Fix spellcheck * Fix more spellcheck * Fix Sysinternals capitalization * Fix ARM64 Debug build * Support Sysinternals build (#36873) * Remove unneeded files * Make build compatible with Sysinternals * Separate PowerToys ZoomIt product name (#36887) * Separate PowerToys ZoomIt product name To help maintain the Sysinternals branding in the standalone version. * Clarify branding-related includes * Remove ZoomIt.sln * Add foxmsft to spell-check names * Add ZoomIt to README * Add ZoomIt to GH templates * Add ZoomIt events to DATA_AND_PRIVACY.md * Remove publish_config.json * Remove publish_config.json from vcxproj too --------- Co-authored-by: Mark Russinovich <markruss@microsoft.com> Co-authored-by: Alex Mihaiuc <69110671+foxmsft@users.noreply.github.com> Co-authored-by: John Stephens <johnstep@microsoft.com> Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com>
72 lines
4.6 KiB
Plaintext
72 lines
4.6 KiB
Plaintext
namespace PowerToys
|
|
{
|
|
namespace GPOWrapper
|
|
{
|
|
enum GpoRuleConfigured
|
|
{
|
|
WrongValue = -3,
|
|
Unavailable = -2,
|
|
NotConfigured = -1,
|
|
Disabled = 0,
|
|
Enabled = 1
|
|
};
|
|
[default_interface] static runtimeclass GPOWrapper {
|
|
static GpoRuleConfigured GetConfiguredAlwaysOnTopEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredAwakeEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredCmdNotFoundEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredColorPickerEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredCropAndLockEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredFancyZonesEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredFileLocksmithEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredSvgPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMarkdownPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMonacoPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredPdfPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredGcodePreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredSvgThumbnailsEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredPdfThumbnailsEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredGcodeThumbnailsEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredStlThumbnailsEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredHostsFileEditorEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredImageResizerEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredKeyboardManagerEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredFindMyMouseEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMouseHighlighterEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMouseJumpEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMousePointerCrosshairsEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMouseWithoutBordersEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredPowerRenameEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredPowerLauncherEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredQuickAccentEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredRegistryPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredScreenRulerEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredShortcutGuideEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredTextExtractorEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredAdvancedPasteEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredZoomItEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredPeekEnabledValue();
|
|
static GpoRuleConfigured GetDisableNewUpdateToastValue();
|
|
static GpoRuleConfigured GetDisableAutomaticUpdateDownloadValue();
|
|
static GpoRuleConfigured GetDisableShowWhatsNewAfterUpdatesValue();
|
|
static GpoRuleConfigured GetAllowExperimentationValue();
|
|
static GpoRuleConfigured GetRunPluginEnabledValue(String pluginID);
|
|
static GpoRuleConfigured GetConfiguredEnvironmentVariablesEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredQoiPreviewEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredQoiThumbnailsEnabledValue();
|
|
static GpoRuleConfigured GetAllowedAdvancedPasteOnlineAIModelsValue();
|
|
static GpoRuleConfigured GetConfiguredNewPlusEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredWorkspacesEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMwbClipboardSharingEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMwbFileTransferEnabledValue();
|
|
static GpoRuleConfigured GetConfiguredMwbUseOriginalUserInterfaceValue();
|
|
static GpoRuleConfigured GetConfiguredMwbDisallowBlockingScreensaverValue();
|
|
static GpoRuleConfigured GetConfiguredMwbSameSubnetOnlyValue();
|
|
static GpoRuleConfigured GetConfiguredMwbValidateRemoteIpValue();
|
|
static GpoRuleConfigured GetConfiguredMwbDisableUserDefinedIpMappingRulesValue();
|
|
static String GetConfiguredMwbPolicyDefinedIpMappingRules();
|
|
static GpoRuleConfigured GetConfiguredNewPlusHideTemplateFilenameExtensionValue();
|
|
static GpoRuleConfigured GetAllowDataDiagnosticsValue();
|
|
}
|
|
}
|
|
}
|