mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
[Peek] Powertoys Peek MVP (#25922)
* Peek (#22498) * Add peek dll project * add spacebar preview and launch on hotkey press * add todo * add process handle to handle continuous press of hotkey * add tool to stop all powertoys processes * Add a blank Peek page and update nav menu * Add some initial content to Peek page including a toggle * refactor settings parsing * rename spacebar peek to peek viewer * rename script to stop powertoys processes * remove tool * Adding FileUtils for retrieving selected file in File Explorer * Remove unnecessary SndPeekSettings * Add shortcut setting * Set the shortcut to ctrl+space * Launching viewer with selected FE file * Add PeekUI WinUI3 project with interop events * Moving FileTypeUtils into PeekFileUtils project * execute winui3 app on hotkey * Fix paths with spaces * remove winui3 project * Resolve comment * add wpf app with toggle visibility on hotkey * fix visibility on startup * remove window properties and add todos * Fixed hidden extension and system file handling * wip * Add working WPF app with FileExplorer querying * remove c++ projects * Move native awaiter * Working Image control with image files * Resize and move window based on explorer monitor * Image render, window positioning and sizing clean up * add window management logic and selection logic * add extension methods to add circular iterating capability to linkedlistnode * Add OnArrowKeyPresshandler * Added titlebar with file name and scaling with titlebar height * fix flashing window on startup and process kept alive when powertoys exits * remove wait for debugger loop in ui * Add KeyIsDown method * Fix KeyDown issue with Key handled and check for repeat * Add thumbnail logic * Add all folder items if only one item is selected * File type helper * Using hresult * Add cancellation and rotation handling * Use extension instead of path * fIX CONFLICTS * Fixing some file type checks * Add new icon for Peek * Update page with the new Peek icon * Initialize IsEnabled and hook ActivationShortcut to dllmain * add icon to taskbar and titlebar * Add theme sensitive backgrounds * rename event handlers * add settings image * Move window data into obserable object * Refactor viewmodel, interop and helpers * Clean up * Add loading spinner * Add todos * Fix conflicts * Move native code into its own folder * Add peek to installer * Fix building peek and peekui projects * Replace UWP namespaces to WinAppSDK * Working WASDK placeholder project * Add exit when powertoys runner exit * Working winui3 with image display * Add WIC project with <TreatWarningAsErros> false for now * Fit content to window * Use Size from Windows.Foundation * Change order * Add some todos * Refactored native/interop code and added helpers to imagepreviewer * Rename projects * Move some code * Remove using Co-authored-by: Michael Salmon <miksalmon@users.noreply.github.com> Co-authored-by: Michael Salmon 🐟 <michaelpsalmon@outlook.com> Co-authored-by: Alireza Ebadi Ghajari <alirezae@microsoft.com> Co-authored-by: Jessie Su <Jessie.Su@microsoft.com> Co-authored-by: sujessie <102062556+sujessie@users.noreply.github.com> * Bump Microsoft.Windows.SDK.BuildTools version * [Peek] Plugin pattern to enable any file type previewing (#22475) * [Peek] Fetching image size through PropertyStore (#22530) * Fetching metadata from PropertySTore * Releasing objects to fix crash * Creating new PropertyHelper Co-authored-by: Daniel Chau <dancha@microsoft.com> * Juliata/filetypes (#22538) * Using the same list of file extensions as Lightbox's AppxManifest, and ensuring we convert file extension to lowercase * Add IsFileTypeSupported to IPreviewer * respond to PR comments * Add scale awareness to window centering (#22541) * [Peek] Fix installer builds, project configs and update assets (#22540) * Update installer * Fix installer errors * Fix peek vcxproj * Add package signing * Add peek to arm64 * Add back ARM64 toMeasureToolUI * Add versions to project * Update assets and icons * Add correct icon * [Peek] Enable PropertyStore for offline files (#22567) * Enabling PropertyStore for offline files Co-authored-by: Daniel Chau <dancha@microsoft.com> * [Peek] Adding unsupported file previewer (#22598) * Unsupported file previewer * Fix file display info * Fix property store calls * Update TODO * [Peek] Add WebView2 integration (#22506) * First commit with WIP logic to support WV2 in Peek module * Minor code cleanup and try/catch block * Added control to wrap WebView2 logic * Cleanup * Added logic to handle HTML previewing Properly update FilePreview according to file type * Code cleanup Updated comments * Updated comment * Removed comment * Code cleanup * Improved opening of web browser preview to avoid "blank" or "seeing previous page" issue Removed unused method Added xaml fallback to guarantee default/starting state * Removed folder * Updated factory logic to match master * address code review * addressed PR review * address PR review * Address PR review * address PR review * Address PR review * [Peek] Add basic file querying and navigation (#22589) * Refactor to facilitate file data initialization * Extract file-related code to new FileManager class * Add temp basic version * Clean + add todo for cancellations * Fix various nav-related issues * Temp - start moving iteration-related code to bg thread * Minor tweaks * Add FEHelper todo * Rename FileManager + various tweaks * Add basic throttling * Improve bg thread synchronization * Clean * Clean * Rename based on feedback * Rename FileQuery * Rename properties * Rename remaining fields * Add todos for nav success/failures Co-authored-by: Esteban Margaron <emargaron@microsoft.com> * [Peek] Add customized title bar (#22600) * Add basic button UI * Add function to get default app name and to open file in default app * Correct error output * Add filename to titlebar * Remove titlebar text from Resw * Add basic button UI * Add function to get default app name and to open file in default app * Add filename to titlebar * Correct error output * Remove titlebar text from Resw * Add SetDragRectangles * Correct logic, update function name * Add localization * Cleanup and adaptive width * Add fileIndex/NumberOfFiles for multiple files activation * Refine titlebar styles * Update error message; Return HResult from native methods; Update variable initialisation and string null testing * Titlebar height and adaptive width refinement * Add fallback to launch app picker if fail to open default app * Temp change to hide AppTitle_FileCount * Update launch button to command; Add keyboard accelerator * Update titlebar inactive background color * Update tooltip to add keyboard accelerator * Add comments to resw file * Fix accidental deletion from previous merge Co-authored-by: Jojo Zhou <yizzho@microsoft.com> Co-authored-by: Yawen Hou <yawenhou@microsoft.com> * Fix crash * Fix wrong thread exception * Make CurrentItemIndex setter private * Update titlebar filecount text * Fix titlebar draggable region and interactive region (bump WinAppSdk to latest) * [Peek] Unsupported File Previewer - Formatting string from resources (#22609) * Moving to string resource usage * Moving ReadableStringHelper to common project * Fix comments * [Peek] Fix foregrounding (#22633) * Fixing foregrounding * Get window handle inside BringToForeground extension method Co-authored-by: Daniel Chau <dancha@microsoft.com> Co-authored-by: Samuel Chapleau <sachaple@microsoft.com> * [Peek] ImagePreviewer - Handle error states (#22637) * add better preview state handling * add error handling in imagepreviewer and better state handling * fix error handling so exception is not bubbled up * improve performance and hook up unsupported previewer on error * remove commented code * address pr comments * [Peek] add PDF viewing support (#22636) * [Peek] add PDF viewing support * Fixed issue which would redirect some HTML and PDF files to external browser * Fixed refactored interface name * [Peek] Refine titlebar adaptive width (#22642) * Adjust adaptive width of titlebar * Remove visualstate setters for AppTitle_FileCount Co-authored-by: Jojo Zhou <yizzho@microsoft.com> * [Peek] New File Explorer tabs break Shell API to get selected files (#22641) * fix FE tab bug * remove unnecessary unsafe keyword * [Peek] add extra logic to properly render PNG files with transparency (#22613) * [Peek] added extra logic to render PNG files with proper transparency * Moved logic to ThumbnailHelper Cleanup * Created a separated previewer for PNG to only load the preview image with thumbnail logic * removed unused code * Updated state loading change * [Peek] Unsupported File Previewer - Setting Window Size (#22645) * Adding setting for unsupported file window * Fix * [Peek] Add tooltip to File (#22640) * Add tooltip to File * Add placeholder text for no tooltip * Address comments * Use StringBuilder Co-authored-by: Jojo Zhou <yizzho@microsoft.com> * Add full image quality support (#22654) * [Peek] Window foregrounding simplification and fixes + keep window visible if FE single selection changed (#22657) * Use different apis to bring to foreground removing remote thread wait and work as well as library loading * Keep window open if single selected file in FE is different * Removed unused methods * [Peek] Add cancellation token OnFilePropertyChanged (#22643) * Cancel file loading before opening another file * Add omitted cancellation checks * Catch task cancelled exception; Add more cancellation checkpoints * Add cancellation checkpoint beofre GetBitmapFromHBitmapAsync * Correct typo * Update to pass cancellation token individually to each async methods * Add lost cancellationToken source * Add cancellation token to PngPreviewer Co-authored-by: Yawen Hou <yawenhou@microsoft.com> * [Peek] Unsupported File Previewer - Preserve Transparency For File Icons (#22650) * Preserving transparency or icons * Remove TODO Co-authored-by: Samuel Chapleau <sachaple@microsoft.com> * [Peek] Update some installer build steps + assets update (#22683) * Fix settings & peek.ui.wpf * Add back missing icon * Add missing files and actions to installer * Keep window open if the selected file in explorer is different (only works for single file selection) * Undo last * [Peek] Add copy keyboard accelerator (#22647) * add copy keyboard accelerator * Fix comments Co-authored-by: Samuel Chapleau <sachaple@microsoft.com> * [Peek] add WV2 improvements (behavior and UX) (#22685) * [Peek] added logic to get max monitor size for opening WebView2 * Removed ununsed dependency property * Added workaround for cases where the web page would not finish navigating in a quick timing, for example google.com. * Remove window extensions from common and use nullable size argument instead Co-authored-by: Samuel Chapleau <sachaple@microsoft.com> * [Peek] Merge main, self-contained .NET and fix WebView2 user data dir issue (#22899) * Merge remote-tracking branch 'origin/main' into peek * Test sc * Set WebView2 user data dir * spellcheck * Fix comment * Move check if higher quality image is already loaded to the exact line where we change the Preview bitmap (#23083) * Fix opening Peek when FE window is set to full name path (#23082) * Move check for png thubmnail loading priority * Remove Peek.UI.WPF project * Remove duplicated method in powertoys setup * [Peek] Fix selecting files from the correct focused opened File Explorer tab & from Desktop (#23489) * Get file based on active tab handle instead of window title * Refactor code to get active tab * Getting all items from the shell API working again, except for desktop * Refactor and cleanup com & native code * Add back removed peek xaml assets in Product.wxs * Remove some dependencies that do not seem necessary in Product.wxs * [Peek] Small images (#23554) * change stretch value * compare with actual window size * consider scaling factor * set max size * clean up * clean up * clean up previewers * scaling factor in bitmap previewer * max image size property * [Peek]Handle errors for HEIC/HEIF and fall back to default previewer if there is no thumbnail (#22684) * Handle errors when getting filesize by falling back to default previewer * Bringing back other file types that are fixed with these code changes --------- Co-authored-by: Samuel Chapleau <sachaple@microsoft.com> * [Peek] Add unsupported file icon fallback (#23735) * Refactor icon retrieval, refactor hbitmap to bitmap conversion, add icon fallback * Add svg to assets in installer * [Peek] Refactoring of file system models, removal of PngPreviewer, retrieving of folder size via Scripting com reference and other fixes (#23955) * Refactor icon retrieval, refactor hbitmap to bitmap conversion, add icon fallback * Add svg to assets in installer * - Refactor File class into IFileSystemItem, FileItem & FolderItem - Display size for folders using Scripting namespace - Remove default app buttons for files or folders not supporting it * Add better content type via storage apis * Add check for storagefile in PngPreviewer * Fix png stretching * Remove png previewer * Rename ThumbnailOptions.None to ThumbnailOptions.ResizeToFit * [Peek] Removed monitor percentage evaluation for the UnsupportedFilePreview control (#24002) * Remove settings for percentage of windows and keep default min size. * Fix margin on unsupported control * Use nullable Size for image size & open file on background thread (#24004) * [Peek] SVG support (#24237) * svg previewer * svg size * set scaling factor * set image size * changed image source type * non nullable image size * notify svg previewer changed * uncomment * rename BitmapPreviewer * move svg support * remove svg previewer * [Peek] Implementation of a performant and reliable Neighboring Files Query (#24943) * Use IShellItemArray as the backing array of item * Finalize and cleanup NFQ implementation * Cleanup remainder of the code * Remove unused using * [Peek] Pin the window position (#24927) * [Peek] Telemetry and logging (#25231) * text preview * scrolling * changed size * webview2 preview * common preview project * previewpane: use common project * peek: use common * previewpane: moved md * peek: md * previewpane: clean up * clean up * moved monaco files * moved formatters * rename * moved common monaco helper * dev files support * installer * removed versions * warnings: culture info * warnings: names * clean up * warnings: dispose * warnings: default values * warnings * warnings: charset * warnings: exceptions * suppress warning * installer: added peek * changed peek guid * monaco folders * peek deps * peek files * peek resources * removed additional monaco folder * set host name * Update installer * hardcode monaco path * leave single webview control * moved path to common * project * more meaningful todos * moved temp folder cleanup * todo * extension check * spell: monaco * spellcheck * spellcheck * fix id * fix spelling * key to spelling * id fix * Fix monaco resolution at install time * Fix user install. Add needed files * installer: remove peek localization files. It's a WinUI app * installer:fix signing * removed unused * settings: flyout enable/disable for Peek * simplify string * property changed handle * [Peek][Settings] Peek OOBE page (#25895) * [Peek] GPO (#25918) * Add Native methods file to exception * Fix merge issue on solution file * Adjust spellcheck * Remove boilerplate code * Add module interface telemetry * Remove change to README.md * Add entry to README * Clean up some non-changes * Fix order of Peek in Settings menu * [Settings] Make peek descriptions more descriptive --------- Co-authored-by: Michael Salmon <miksalmon@users.noreply.github.com> Co-authored-by: Michael Salmon 🐟 <michaelpsalmon@outlook.com> Co-authored-by: Alireza Ebadi Ghajari <alirezae@microsoft.com> Co-authored-by: Jessie Su <Jessie.Su@microsoft.com> Co-authored-by: sujessie <102062556+sujessie@users.noreply.github.com> Co-authored-by: Daniel Chau <d.chau@alumni.ubc.ca> Co-authored-by: Daniel Chau <dancha@microsoft.com> Co-authored-by: jth-ms <73617023+jth-ms@users.noreply.github.com> Co-authored-by: Robson <rp.pontin@gmail.com> Co-authored-by: estebanm123 <49930791+estebanm123@users.noreply.github.com> Co-authored-by: Esteban Margaron <emargaron@microsoft.com> Co-authored-by: Yawen Hou <Sytta@users.noreply.github.com> Co-authored-by: Jojo Zhou <yizzho@microsoft.com> Co-authored-by: Yawen Hou <yawenhou@microsoft.com> Co-authored-by: Jojo Zhou <39350350+Joanna-Zhou@users.noreply.github.com> Co-authored-by: Stefan Markovic <57057282+stefansjfw@users.noreply.github.com> Co-authored-by: Seraphima Zykova <zykovas91@gmail.com> Co-authored-by: Stefan Markovic <stefan@janeasystems.com> Co-authored-by: Jaime Bernardo <jaime@janeasystems.com>
This commit is contained in:
11
.github/actions/spell-check/excludes.txt
vendored
11
.github/actions/spell-check/excludes.txt
vendored
@@ -3,11 +3,11 @@
|
||||
(?:^|/)(?i)LICEN[CS]E
|
||||
(?:^|/)3rdparty/
|
||||
(?:^|/)go\.sum$
|
||||
(?:^|/)MonacoPreviewHandler/customLanguages/
|
||||
(?:^|/)MonacoPreviewHandler/generateLanguagesJson.html
|
||||
(?:^|/)MonacoPreviewHandler/index.html
|
||||
(?:^|/)MonacoPreviewHandler/monaco_languages.json
|
||||
(?:^|/)MonacoPreviewHandler/monacoSpecialLanguages.js
|
||||
(?:^|/)FilePreviewCommon/customLanguages/
|
||||
(?:^|/)FilePreviewCommon/generateLanguagesJson.html
|
||||
(?:^|/)FilePreviewCommon/index.html
|
||||
(?:^|/)FilePreviewCommon/monaco_languages.json
|
||||
(?:^|/)FilePreviewCommon/monacoSpecialLanguages.js
|
||||
(?:^|/)monacoSRC/
|
||||
(?:^|/)package(?:-lock|)\.json$
|
||||
(?:^|/)timezones\.json$
|
||||
@@ -100,6 +100,7 @@
|
||||
^src/modules/imageresizer/dll/ContextMenuHandler\.rgs$
|
||||
^src/modules/imageresizer/dll/ImageResizerExt\.rgs$
|
||||
^src/modules/MouseUtils/MouseJumpUI/NativeMethods/User32/UI/WindowsAndMessaging/User32.SYSTEM_METRICS_INDEX.cs$
|
||||
^src/modules/peek/Peek\.Common/NativeMethods\.txt$
|
||||
^src/modules/powerrename/testapp/PowerRenameTest\.vcxproj\.filters$
|
||||
^src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag\.txt$
|
||||
^src/modules/previewpane/UnitTests-MarkdownPreviewHandler/HelperFiles/MarkdownWithHTMLImageTag.txt$
|
||||
|
||||
127
.github/actions/spell-check/expect.txt
vendored
127
.github/actions/spell-check/expect.txt
vendored
@@ -58,6 +58,7 @@ alekhyareddy
|
||||
ALLAPPS
|
||||
ALLINPUT
|
||||
ALLOWUNDO
|
||||
ALLVIEW
|
||||
ALPHATYPE
|
||||
Altdown
|
||||
alwaysontop
|
||||
@@ -76,6 +77,7 @@ aocfnapldcnfbofgmbbllojgocaelgdd
|
||||
AOT
|
||||
APARTMENTTHREADED
|
||||
APeriod
|
||||
apidl
|
||||
APIENTRY
|
||||
APIIs
|
||||
APPBARDATA
|
||||
@@ -100,6 +102,7 @@ ARCHITEW
|
||||
arcosh
|
||||
ARemapped
|
||||
argb
|
||||
ari
|
||||
arik
|
||||
Arity
|
||||
arjunbalgovind
|
||||
@@ -108,6 +111,7 @@ ARPPRODUCTICON
|
||||
ARRAYSIZE
|
||||
arsinh
|
||||
artanh
|
||||
arw
|
||||
asdf
|
||||
AShortcut
|
||||
ASingle
|
||||
@@ -213,6 +217,7 @@ BUILDNUMBER
|
||||
buildtask
|
||||
buildtransitive
|
||||
BUTTONUP
|
||||
BVal
|
||||
BValue
|
||||
BYPOSITION
|
||||
bytearray
|
||||
@@ -220,10 +225,12 @@ CABD
|
||||
CALG
|
||||
callbackptr
|
||||
cameligo
|
||||
calpwstr
|
||||
Cangjie
|
||||
CANRENAME
|
||||
CAPTUREBLT
|
||||
CAPTURECHANGED
|
||||
CARRAY
|
||||
CAtl
|
||||
CBA
|
||||
CBB
|
||||
@@ -247,6 +254,7 @@ CEAF
|
||||
CEBAC
|
||||
CEBD
|
||||
CECB
|
||||
CElems
|
||||
CENTERALIGN
|
||||
ceq
|
||||
certlm
|
||||
@@ -263,8 +271,10 @@ chdir
|
||||
CHILDACTIVATE
|
||||
CHILDWINDOW
|
||||
chrdavis
|
||||
Chromakey
|
||||
Chrzan
|
||||
CHT
|
||||
cidl
|
||||
CIELAB
|
||||
CIEXYZ
|
||||
cim
|
||||
@@ -362,6 +372,7 @@ CRECT
|
||||
critsec
|
||||
Crossdevice
|
||||
CRSEL
|
||||
crw
|
||||
CSearch
|
||||
CSettings
|
||||
CSIDL
|
||||
@@ -380,6 +391,7 @@ CURSORINFO
|
||||
cursorpos
|
||||
customaction
|
||||
CUSTOMACTIONTEST
|
||||
CVal
|
||||
cvd
|
||||
CVirtual
|
||||
cvtepu
|
||||
@@ -399,6 +411,7 @@ Dac
|
||||
dacl
|
||||
DAF
|
||||
damienleroy
|
||||
DANGEROUSLYCOMMITMERELYTODISKCACHE
|
||||
DARKPURPLE
|
||||
DARKTEAL
|
||||
DARKYELLOW
|
||||
@@ -428,12 +441,15 @@ dcommon
|
||||
dcomp
|
||||
dcompi
|
||||
DComposition
|
||||
DCR
|
||||
DCs
|
||||
dcr
|
||||
dcs
|
||||
Dct
|
||||
DDCDD
|
||||
DDCE
|
||||
DDEIf
|
||||
DDevice
|
||||
ddf
|
||||
Dds
|
||||
DDxgi
|
||||
Deact
|
||||
debian
|
||||
@@ -510,6 +526,7 @@ DQTYPE
|
||||
DRAWFRAME
|
||||
drawingcolor
|
||||
dreamsofameaningfullife
|
||||
drf
|
||||
drivedetectionwarning
|
||||
dshow
|
||||
DSTINVERT
|
||||
@@ -581,6 +598,7 @@ EFDD
|
||||
EFE
|
||||
EFFEFC
|
||||
EFile
|
||||
eip
|
||||
ekus
|
||||
emmintrin
|
||||
Emoji
|
||||
@@ -619,9 +637,13 @@ EWXLOGOFF
|
||||
EWXPOWEROFF
|
||||
EWXREBOOT
|
||||
EWXSHUTDOWN
|
||||
Exa
|
||||
exabyte
|
||||
examplehandler
|
||||
examplepowertoy
|
||||
EXAND
|
||||
Excep
|
||||
EXCEPINFO
|
||||
EXCLUDEFROMCAPTURE
|
||||
exdisp
|
||||
executionpolicy
|
||||
@@ -637,6 +659,7 @@ EXSEL
|
||||
exstyle
|
||||
EXTENDEDKEY
|
||||
EXTENDEDVERBS
|
||||
EXTRINSICPROPERTIES
|
||||
eyetracker
|
||||
FABC
|
||||
fabricbot
|
||||
@@ -691,7 +714,7 @@ FILEOP
|
||||
FILEOS
|
||||
FILESUBTYPE
|
||||
FILESYSPATH
|
||||
FILETIME
|
||||
filetime
|
||||
FILEVERSION
|
||||
Filtergraph
|
||||
Filterkeyboard
|
||||
@@ -736,6 +759,7 @@ GETDLGCODE
|
||||
GETDPISCALEDSIZE
|
||||
GETICON
|
||||
GETMINMAXINFO
|
||||
GETPROPERTYSTOREFLAGS
|
||||
GETSTATE
|
||||
GETTEXT
|
||||
GETTEXTLENGTH
|
||||
@@ -782,6 +806,7 @@ HCRYPTHASH
|
||||
HCRYPTPROV
|
||||
hcwhite
|
||||
hdc
|
||||
HDR
|
||||
hdrop
|
||||
hdwwiz
|
||||
HEB
|
||||
@@ -795,8 +820,9 @@ HHmmss
|
||||
HHOOK
|
||||
hhx
|
||||
HIBYTE
|
||||
HICON
|
||||
hicon
|
||||
HIDEWINDOW
|
||||
hif
|
||||
highlighter
|
||||
HIMAGELIST
|
||||
himl
|
||||
@@ -846,6 +872,7 @@ HTCLIENT
|
||||
HTHUMBNAIL
|
||||
HTOUCHINPUT
|
||||
HTTRANSPARENT
|
||||
HVal
|
||||
HValue
|
||||
Hvci
|
||||
hwb
|
||||
@@ -859,12 +886,17 @@ HWNDPREV
|
||||
hyjiacan
|
||||
IBase
|
||||
IBeam
|
||||
IBitmap
|
||||
IBlock
|
||||
ICapture
|
||||
ICEBLUE
|
||||
IClass
|
||||
IColor
|
||||
ICONERROR
|
||||
IContext
|
||||
IData
|
||||
IDD
|
||||
IDecoder
|
||||
IDesktop
|
||||
IDirect
|
||||
idl
|
||||
@@ -873,16 +905,20 @@ IDOn
|
||||
IDR
|
||||
idx
|
||||
IDXGI
|
||||
IEncoder
|
||||
IEnum
|
||||
IExec
|
||||
IEXPLORE
|
||||
Iface
|
||||
IFACEMETHOD
|
||||
IFACEMETHODIMP
|
||||
IFile
|
||||
IFilter
|
||||
IGraphics
|
||||
iid
|
||||
Iindex
|
||||
IIO
|
||||
iiq
|
||||
Ijwhost
|
||||
IKs
|
||||
ILogon
|
||||
@@ -894,6 +930,7 @@ imageresizerinput
|
||||
imageresizersettings
|
||||
imagingdevices
|
||||
ime
|
||||
IMetadata
|
||||
imeutil
|
||||
inetcpl
|
||||
Infobar
|
||||
@@ -931,14 +968,17 @@ Interlop
|
||||
INTRESOURCE
|
||||
INVALIDARG
|
||||
invalidoperatioexception
|
||||
IPalette
|
||||
ipc
|
||||
ipcmanager
|
||||
IPlugin
|
||||
IPower
|
||||
IPREVIEW
|
||||
ipreview
|
||||
ipreviewhandlervisualssetfont
|
||||
IProperty
|
||||
IPublic
|
||||
IQuery
|
||||
IReader
|
||||
irprops
|
||||
isbi
|
||||
ISearch
|
||||
@@ -946,10 +986,12 @@ ISettings
|
||||
isfinite
|
||||
IShell
|
||||
isocpp
|
||||
ISource
|
||||
iss
|
||||
ISurface
|
||||
ITask
|
||||
ith
|
||||
ITHUMBNAIL
|
||||
ithumbnail
|
||||
IUI
|
||||
IUnknown
|
||||
IWbem
|
||||
@@ -957,8 +999,10 @@ IWIC
|
||||
iwr
|
||||
IYUV
|
||||
JArray
|
||||
jfi
|
||||
jfif
|
||||
jgeosdfsdsgmkedfgdfgdfgbkmhcgcflmi
|
||||
jif
|
||||
jjw
|
||||
jobject
|
||||
joefinapps
|
||||
@@ -973,6 +1017,7 @@ jxr
|
||||
jyuwono
|
||||
KBDLLHOOKSTRUCT
|
||||
kbm
|
||||
kdc
|
||||
KEYBDINPUT
|
||||
keyboardeventhandlers
|
||||
keyboardmanager
|
||||
@@ -1008,6 +1053,7 @@ LBUTTON
|
||||
LBUTTONDBLCLK
|
||||
LBUTTONDOWN
|
||||
LBUTTONUP
|
||||
Lcid
|
||||
LCIDTo
|
||||
lcl
|
||||
Lclean
|
||||
@@ -1050,6 +1096,8 @@ LOCALPACKAGE
|
||||
localport
|
||||
LOCALSYSTEM
|
||||
LOCATIONCHANGE
|
||||
LOCKBYTES
|
||||
LOCKTYPE
|
||||
logconsole
|
||||
logfile
|
||||
LOGFONT
|
||||
@@ -1101,6 +1149,7 @@ LTRB
|
||||
LTRREADING
|
||||
luid
|
||||
lusrmgr
|
||||
LVal
|
||||
LWA
|
||||
lwin
|
||||
LZero
|
||||
@@ -1133,6 +1182,7 @@ MBUTTON
|
||||
MBUTTONDBLCLK
|
||||
MBUTTONDOWN
|
||||
MBUTTONUP
|
||||
mdc
|
||||
MDICHILD
|
||||
MDL
|
||||
mdtext
|
||||
@@ -1140,6 +1190,8 @@ mdtxt
|
||||
mdwn
|
||||
MEDIASUBTYPE
|
||||
mediatype
|
||||
mef
|
||||
Mega
|
||||
Melman
|
||||
MENUITEMINFO
|
||||
MENUITEMINFOW
|
||||
@@ -1208,6 +1260,7 @@ mozilla
|
||||
mpmc
|
||||
MRM
|
||||
mru
|
||||
mrw
|
||||
msbuild
|
||||
msc
|
||||
msclr
|
||||
@@ -1306,6 +1359,7 @@ NONCONVERT
|
||||
NONELEVATED
|
||||
NONINFRINGEMENT
|
||||
nonstd
|
||||
NOOPEN
|
||||
NOOWNERZORDER
|
||||
NOPARENTNOTIFY
|
||||
NOREDIRECTIONBITMAP
|
||||
@@ -1334,6 +1388,7 @@ NOUPDATE
|
||||
NOZORDER
|
||||
NPH
|
||||
NResize
|
||||
nrw
|
||||
NTAPI
|
||||
ntdll
|
||||
ntfs
|
||||
@@ -1366,6 +1421,8 @@ OLEDB
|
||||
OLIVEGREEN
|
||||
onebranch
|
||||
onenote
|
||||
ONLYIFCURRENT
|
||||
ONLYONCE
|
||||
onstd
|
||||
oobe
|
||||
OOBEPT
|
||||
@@ -1374,6 +1431,7 @@ opensource
|
||||
openxmlformats
|
||||
OPTIMIZEFORINVOKE
|
||||
ORAW
|
||||
ori
|
||||
ORPHANEDDIALOGTITLE
|
||||
ORSCANS
|
||||
oss
|
||||
@@ -1415,10 +1473,14 @@ PATINVERT
|
||||
PATPAINT
|
||||
PAUDIO
|
||||
pbc
|
||||
Pbgra
|
||||
pbgra
|
||||
PBlob
|
||||
pcb
|
||||
pcch
|
||||
pcelt
|
||||
pch
|
||||
PCIDLIST
|
||||
pcs
|
||||
PCWSTR
|
||||
pdb
|
||||
pdbonly
|
||||
@@ -1428,10 +1490,14 @@ pdtobj
|
||||
pdw
|
||||
PDWORD
|
||||
pedrolamas
|
||||
pef
|
||||
PElems
|
||||
Pels
|
||||
PERCEIVEDFLAG
|
||||
Percision
|
||||
perfmon
|
||||
pesi
|
||||
petabyte
|
||||
peteblois
|
||||
PEXCEPTION
|
||||
pfn
|
||||
@@ -1440,6 +1506,7 @@ pft
|
||||
pgp
|
||||
pgsql
|
||||
pguid
|
||||
pkey
|
||||
PHANDLE
|
||||
PHANDLER
|
||||
phbm
|
||||
@@ -1482,10 +1549,13 @@ POWERTOYNAME
|
||||
powertoyssetup
|
||||
powertoysusersetup
|
||||
Powrprof
|
||||
ppenum
|
||||
ppidl
|
||||
ppmt
|
||||
pprm
|
||||
pproc
|
||||
pprop
|
||||
ppshv
|
||||
ppsi
|
||||
ppsid
|
||||
ppsrm
|
||||
@@ -1505,6 +1575,7 @@ previouscamera
|
||||
PREVIOUSINSTALLFOLDER
|
||||
PREVIOUSVERSIONSINSTALLED
|
||||
prevpane
|
||||
PRGBA
|
||||
prgms
|
||||
pri
|
||||
PRINTCLIENT
|
||||
@@ -1521,15 +1592,20 @@ PROGRAMFILES
|
||||
projectname
|
||||
PROPBAG
|
||||
PROPERTYKEY
|
||||
PROPERTYNOTFOUND
|
||||
propkey
|
||||
PROPVARIANT
|
||||
propvarutil
|
||||
prvpane
|
||||
psapi
|
||||
pscid
|
||||
PSECURITY
|
||||
psfgao
|
||||
Psr
|
||||
psrm
|
||||
psrree
|
||||
pstatstg
|
||||
pstm
|
||||
pstr
|
||||
pstream
|
||||
pstrm
|
||||
@@ -1541,7 +1617,9 @@ ptd
|
||||
PTOKEN
|
||||
PToy
|
||||
ptstr
|
||||
pui
|
||||
PULONG
|
||||
pvar
|
||||
pwa
|
||||
pwcs
|
||||
pwsh
|
||||
@@ -1562,13 +1640,16 @@ QUNS
|
||||
qwertyuiopasdfghjklzxcvbnm
|
||||
qword
|
||||
qwrtyuiopsghjklzxvnm
|
||||
raf
|
||||
RAII
|
||||
RAlt
|
||||
randyrants
|
||||
Rasterize
|
||||
RAWINPUT
|
||||
RAWINPUTDEVICE
|
||||
RAWINPUTHEADER
|
||||
RAWPATH
|
||||
rbhid
|
||||
Rbp
|
||||
RBUTTON
|
||||
RBUTTONDBLCLK
|
||||
@@ -1639,8 +1720,11 @@ resw
|
||||
resx
|
||||
retval
|
||||
rfc
|
||||
RGBE
|
||||
RGBQUAD
|
||||
rgbs
|
||||
rgelt
|
||||
rgf
|
||||
rgn
|
||||
rgs
|
||||
rhs
|
||||
@@ -1688,9 +1772,13 @@ Rutkas
|
||||
RValue
|
||||
rvm
|
||||
rwin
|
||||
rwl
|
||||
rwz
|
||||
ryanbodrug
|
||||
saahmedm
|
||||
sachaple
|
||||
sacl
|
||||
SAFEARRAY
|
||||
safeprojectname
|
||||
SAMEKEYPREVIOUSLYMAPPED
|
||||
SAMESHORTCUTPREVIOUSLYMAPPED
|
||||
@@ -1699,8 +1787,10 @@ SAVEFAILED
|
||||
scancode
|
||||
scanled
|
||||
schedtasks
|
||||
SCID
|
||||
Scip
|
||||
scipbe
|
||||
Scode
|
||||
scoobe
|
||||
SCOPEID
|
||||
screenshot
|
||||
@@ -1739,14 +1829,17 @@ SFP
|
||||
sharpkeys
|
||||
SHCNE
|
||||
SHCNF
|
||||
SHCONTF
|
||||
shcore
|
||||
shellapi
|
||||
SHELLDETAILS
|
||||
SHELLDLL
|
||||
shellex
|
||||
SHELLEXECUTEINFO
|
||||
SHELLEXECUTEINFOW
|
||||
shellscalingapi
|
||||
SHFILEINFO
|
||||
SHGDNF
|
||||
SHGFI
|
||||
Shl
|
||||
shldisp
|
||||
@@ -1777,6 +1870,7 @@ SHOWNOACTIVATE
|
||||
SHOWNORMAL
|
||||
SHOWWINDOW
|
||||
shtypes
|
||||
SIATTRIBFLAGS
|
||||
SICHINT
|
||||
sid
|
||||
siex
|
||||
@@ -1829,6 +1923,8 @@ SRCINVERT
|
||||
SRCPAINT
|
||||
sre
|
||||
SResize
|
||||
srf
|
||||
SRGB
|
||||
srme
|
||||
srre
|
||||
srw
|
||||
@@ -1857,15 +1953,20 @@ STDMETHODCALLTYPE
|
||||
STDMETHODIMP
|
||||
stefan
|
||||
Stereolithography
|
||||
STGC
|
||||
STGM
|
||||
STGMEDIUM
|
||||
STGTY
|
||||
sticpl
|
||||
stl
|
||||
storelogo
|
||||
STRINGIZE
|
||||
stringtable
|
||||
stringval
|
||||
Strm
|
||||
Strmiids
|
||||
Stroe
|
||||
Strret
|
||||
strsafe
|
||||
strutil
|
||||
sttngs
|
||||
@@ -1928,6 +2029,7 @@ taskschd
|
||||
tchar
|
||||
tcl
|
||||
Tcollab
|
||||
tcs
|
||||
tcscpy
|
||||
TCustom
|
||||
tdbuild
|
||||
@@ -1937,6 +2039,7 @@ telem
|
||||
telephon
|
||||
Templated
|
||||
templatenamespace
|
||||
terabyte
|
||||
testapp
|
||||
testcase
|
||||
testhost
|
||||
@@ -1960,6 +2063,7 @@ Titlecase
|
||||
TKey
|
||||
TLayout
|
||||
tlb
|
||||
tlbimp
|
||||
TMPVAR
|
||||
TNP
|
||||
toggleswitch
|
||||
@@ -2030,6 +2134,7 @@ unregistering
|
||||
unremapped
|
||||
unsubscribe
|
||||
unvirtualized
|
||||
UOffset
|
||||
Updatelayout
|
||||
UPGRADINGPRODUCTCODE
|
||||
Uptool
|
||||
@@ -2037,6 +2142,7 @@ Usb
|
||||
USEDEFAULT
|
||||
USEFILEATTRIBUTES
|
||||
USERDATA
|
||||
USERDEFINED
|
||||
USERDOMAIN
|
||||
userprofile
|
||||
USESHOWWINDOW
|
||||
@@ -2044,6 +2150,7 @@ USESTDHANDLES
|
||||
USRDLL
|
||||
Utc
|
||||
utf
|
||||
UType
|
||||
uuidof
|
||||
uwp
|
||||
uxtheme
|
||||
@@ -2052,6 +2159,7 @@ vabdq
|
||||
validmodulename
|
||||
Vanara
|
||||
variantassignment
|
||||
VARTYPE
|
||||
vcamp
|
||||
vccorlib
|
||||
vcdl
|
||||
@@ -2071,6 +2179,7 @@ VERBSONLY
|
||||
VERBW
|
||||
VERIFYCONTEXT
|
||||
verrsrc
|
||||
VERSIONED
|
||||
VERSIONINFO
|
||||
Versioning
|
||||
VFT
|
||||
@@ -2151,7 +2260,7 @@ WINDOWNAME
|
||||
WINDOWPLACEMENT
|
||||
WINDOWPOSCHANGED
|
||||
WINDOWPOSCHANGING
|
||||
Windowsapp
|
||||
windowsapp
|
||||
WINDOWSBUILDNUMBER
|
||||
Windowscodecs
|
||||
windowssearch
|
||||
@@ -2222,6 +2331,7 @@ wpr
|
||||
wprp
|
||||
wql
|
||||
wregex
|
||||
WReserved
|
||||
WResize
|
||||
writefile
|
||||
Wrk
|
||||
@@ -2273,6 +2383,7 @@ yinwang
|
||||
yinyue
|
||||
YOffset
|
||||
ypescript
|
||||
YQuantized
|
||||
YResolution
|
||||
YStr
|
||||
YUY
|
||||
|
||||
Reference in New Issue
Block a user