mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
<!-- Enter a brief description/summary of your PR here. What does it fix/what does it change/how was it tested (even manually, if necessary)? --> ## Summary of the Pull Request This fixes two issues with the ZoomIt screenshot save function: - The "actual size" saved bitmap was recomputed from the zoomed-in viewport, leading to artefacts and a non-1:1 pixel accurate output if smooth mode was active. - Two bitmap objects were not deleted after being selected, leading to a leak of 1 or 2 GDI objects per screenshot save operation. <!-- Please review the items on the PR checklist before submitting--> ## PR Checklist - [x] Closes: #43323 - [x] Closes: #43352 - [ ] **Communication:** I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected - [ ] **Tests:** Added/updated and all pass - [ ] **Localization:** All end-user-facing strings can be localized - [ ] **Dev docs:** Added/updated - [ ] **New binaries:** Added on the required places - [ ] [JSON for signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json) for new binaries - [ ] [WXS for installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs) for new binaries and localization folder - [ ] [YML for CI pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml) for new test projects - [ ] [YML for signed pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml) - [ ] **Documentation updated:** If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys) and link it here: #xxx <!-- Provide a more detailed description of the PR, other things fixed, or any additional comments/features here --> ## Detailed Description of the Pull Request / Additional comments ### GDI object leak In the prior code, bitmap objects were created: ```cpp // Capture the screen before displaying the save dialog hInterimSaveDc = CreateCompatibleDC( hdcScreen ); hInterimSaveBitmap = CreateCompatibleBitmap( hdcScreen, copyWidth, copyHeight ); SelectObject( hInterimSaveDc, hInterimSaveBitmap ); ... hSaveBitmap = CreateCompatibleBitmap( hdcScreen, saveWidth, saveHeight ); SelectObject( hSaveDc, hSaveBitmap ); ``` but were not deleted in the clean-up: ```cpp DeleteDC( hInterimSaveDc ); DeleteDC( hSaveDc ); ``` Deleting their associated device contexts orphans the bitmaps and the GDI objects will not be recovered until ZoomIt is closed. ### Fix The code now uses RAII for handles to DCs and Bitmaps, e.g.: ```cpp wil::unique_hdc hdcZoomed( CreateCompatibleDC(hdcScreen) ); wil::unique_hbitmap hbmZoomed( CreateCompatibleBitmap( hdcScreen, copyWidth, copyHeight ) ); SelectObject( hdcZoomed.get(), hbmZoomed.get() ); ``` The handles are automatically cleaned up when the variables go out of scope. The existing `DeleteDC` code has been removed. ### Screenshot Actual Size save issue ZoomIt's save screenshot routine operated on the currently-displayed view, i.e. the zoomed-in viewport, executing a copy of the full monitor resolution image to begin: ```cpp StretchBlt( hInterimSaveDc, 0, 0, copyWidth, copyHeight, hdcScreen, monInfo.rcMonitor.left + copyX, monInfo.rcMonitor.top + copyY, copyWidth, copyHeight, SRCCOPY|CAPTUREBLT ); ``` (Here hdcScreen represents the zoomed-in image.) When "Actual size" was selected by the user, this bitmap was scaled back down to attempt to reproduce the 1:1 pixel source: ```cpp StretchBlt( hSaveDc, 0, 0, saveWidth, saveHeight, hInterimSaveDc, 0, 0, copyWidth, copyHeight, SRCCOPY | CAPTUREBLT ); SavePng( targetFilePath, hSaveBitmap ); ``` This mostly works if the smooth mode is not applied because the zoom levels tend to produce integer zoomed pixel sizes, although it still produces inexact results at times. The main issue is that the new smooth mode produces a halftone-smoothed output on the display. Attempting to scale this back down to a pixel-accurate source removes high frequency detail and does not reflect the underlying bitmap: Original source: <img width="523" height="186" alt="image" src="https://github.com/user-attachments/assets/7a6dca02-8608-44ed-917f-c6fd1a7b112c" /> "Actual size" save result before fix: <img width="524" height="211" alt="image" src="https://github.com/user-attachments/assets/29c63018-1e8d-4e74-a572-3615686aaa61" /> ### Fix This fix reverses the prior logic. Instead of using the zoomed-in viewport as the screenshot source, we start by blitting a copy of the source bitmap itself, from `hdcScreenCompat`. If a zoomed screenshot is required, this is used as the source of the resize, i.e. we replicate the zoom the user sees in their viewport. This approach: - Is faster and saves memory. It removes the need for an initial `StretchBlt` operation, and the working bitmap itself is significantly smaller if the user is zoomed in. - Saves on the second resize operation if "Actual size" is chosen. We can simply save the copy as-is. - Removes the need to care about monitor coords. All calculations are relative to the top-left of the source bitmap copy. - Simplifies the code. In addition to being able to remove some code, locality is improved - the creation of the zoomed image (and the application of smoothing, if required) is now immediately next to where it is saved. <!-- Describe how you validated the behavior. Add automated tests wherever possible, but list manual validation steps taken as well --> ## Validation Steps Performed (Manual validation on standalone ZoomIt build.) - Confirmed that "Actual size" screenshots are now 1:1 copies of the underlying bitmap, not scaled copies of the screen display. - Confirmed that screenshots no longer leak GDI objects in either "Zoomed" or "Actual size" modes. - Tested cropped and non-cropped saves, i.e. using <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>S</kbd> versus <kbd>Ctrl</kbd>+<kbd>S</kbd>. - Tested that user-added drawing/text was preserved in screenshots. - Tested that both smooth and non-smooth zoom modes operate as they did previously. - Tested on multiple monitors, including a high-DPI external monitor running at 175% scaling. --------- Co-authored-by: Leilei Zhang <leilzh@microsoft.com>
2121 lines
20 KiB
Plaintext
2121 lines
20 KiB
Plaintext
AAAAs
|
|
abcdefghjkmnpqrstuvxyz
|
|
abgr
|
|
ABlocked
|
|
ABOUTBOX
|
|
ABORTIFHUNG
|
|
Abug
|
|
Acceleratorkeys
|
|
ACCEPTFILES
|
|
ACCESSDENIED
|
|
ACCESSTOKEN
|
|
acfs
|
|
ACIE
|
|
AClient
|
|
AColumn
|
|
acrt
|
|
ACTIVATEAPP
|
|
ACTIVATEOPTIONS
|
|
activationaction
|
|
adaptivecards
|
|
ADate
|
|
ADDSTRING
|
|
ADDUNDORECORD
|
|
ADifferent
|
|
adjacents
|
|
ADMINS
|
|
adml
|
|
admx
|
|
advancedpaste
|
|
advapi
|
|
advfirewall
|
|
AFeature
|
|
affordances
|
|
AFX
|
|
AGGREGATABLE
|
|
AHK
|
|
AHybrid
|
|
AIUI
|
|
akv
|
|
ALarger
|
|
ALIGNRIGHT
|
|
ALLAPPS
|
|
ALLCHILDREN
|
|
ALLINPUT
|
|
Allman
|
|
Allmodule
|
|
ALLOWUNDO
|
|
ALLVIEW
|
|
ALPHATYPE
|
|
AModifier
|
|
amr
|
|
ANDSCANS
|
|
animatedvisuals
|
|
Animnate
|
|
ANull
|
|
AOC
|
|
aocfnapldcnfbofgmbbllojgocaelgdd
|
|
AOklab
|
|
APARTMENTTHREADED
|
|
APeriod
|
|
apicontract
|
|
apidl
|
|
APIENTRY
|
|
APIIs
|
|
Apm
|
|
APPBARDATA
|
|
APPEXECLINK
|
|
appext
|
|
APPLICATIONFRAMEHOST
|
|
appmanifest
|
|
APPMODEL
|
|
APPNAME
|
|
appref
|
|
appsettings
|
|
appsfeatures
|
|
appwindow
|
|
appwiz
|
|
appxpackage
|
|
APSTUDIO
|
|
AQS
|
|
Aquadrant
|
|
ARandom
|
|
ARCHITEW
|
|
ARemapped
|
|
ARPINSTALLLOCATION
|
|
ARPPRODUCTICON
|
|
ARRAYSIZE
|
|
ARROWKEYS
|
|
ARTIFACTSTAGINGDIRECTORY
|
|
asf
|
|
Ashcraft
|
|
AShortcut
|
|
ASingle
|
|
ASSOCCHANGED
|
|
ASSOCF
|
|
ASSOCSTR
|
|
ASYNCWINDOWPLACEMENT
|
|
ASYNCWINDOWPOS
|
|
atl
|
|
ATX
|
|
ATRIOX
|
|
aumid
|
|
authenticode
|
|
AUTOBUDDY
|
|
AUTOCHECKBOX
|
|
AUTOHIDE
|
|
AUTOHSCROLL
|
|
AUTOMATIONPROPERTIES
|
|
AUTORADIOBUTTON
|
|
Autorun
|
|
AUTOTICKS
|
|
AUTOUPDATE
|
|
AValid
|
|
AWAYMODE
|
|
azcliversion
|
|
azman
|
|
azureaiinference
|
|
azureinference
|
|
azureopenai
|
|
bbwe
|
|
BCIE
|
|
bck
|
|
backticks
|
|
BESTEFFORT
|
|
bezelled
|
|
bhid
|
|
BIF
|
|
bigbar
|
|
bigobj
|
|
binlog
|
|
binres
|
|
binskim
|
|
BITMAPFILEHEADER
|
|
bitmapimage
|
|
BITMAPINFO
|
|
BITMAPINFOHEADER
|
|
Bitmaps
|
|
BITSPERPEL
|
|
BITSPIXEL
|
|
bla
|
|
BLACKFRAME
|
|
BLENDFUNCTION
|
|
Blockquotes
|
|
blt
|
|
BLURBEHIND
|
|
BLURREGION
|
|
bmi
|
|
BNumber
|
|
BODGY
|
|
BOklab
|
|
Bootstrappers
|
|
BOOTSTRAPPERINSTALLFOLDER
|
|
BOTTOMALIGN
|
|
boxmodel
|
|
BPBF
|
|
bpmf
|
|
bpp
|
|
breadcrumb
|
|
Browsable
|
|
BROWSEINFO
|
|
bsd
|
|
bthprops
|
|
bti
|
|
BTNFACE
|
|
bugreport
|
|
BUILDARCH
|
|
BUILDNUMBER
|
|
buildtransitive
|
|
builttoroam
|
|
BUNDLEINFO
|
|
BVal
|
|
BValue
|
|
byapp
|
|
BYCOMMAND
|
|
BYPOSITION
|
|
CALCRECT
|
|
CALG
|
|
callbackptr
|
|
cabstr
|
|
calpwstr
|
|
caub
|
|
Cangjie
|
|
CANRENAME
|
|
Carlseibert
|
|
Canvascustomlayout
|
|
CAPTUREBLT
|
|
CAPTURECHANGED
|
|
CARETBLINKING
|
|
CAtl
|
|
CBN
|
|
cch
|
|
CCHDEVICENAME
|
|
CCHFORMNAME
|
|
CCom
|
|
CContext
|
|
CDeclaration
|
|
CDPX
|
|
CElems
|
|
CENTERALIGN
|
|
cer
|
|
certlm
|
|
certmgr
|
|
cfp
|
|
CHANGECBCHAIN
|
|
changecursor
|
|
CHILDACTIVATE
|
|
CHILDWINDOW
|
|
CHOOSEFONT
|
|
CIBUILD
|
|
cidl
|
|
CIELCh
|
|
cim
|
|
claude
|
|
CImage
|
|
cla
|
|
CLASSDC
|
|
CLASSNOTAVAILABLE
|
|
clickable
|
|
clickonce
|
|
CLIENTEDGE
|
|
clientid
|
|
clientside
|
|
CLIPBOARDUPDATE
|
|
CLIPCHILDREN
|
|
CLIPSIBLINGS
|
|
closesocket
|
|
clp
|
|
CLSCTX
|
|
clsids
|
|
Clusion
|
|
cmder
|
|
CMDNOTFOUNDMODULEINTERFACE
|
|
cmdpal
|
|
CMIC
|
|
CMINVOKECOMMANDINFO
|
|
CMINVOKECOMMANDINFOEX
|
|
CMock
|
|
CMONITORS
|
|
cmph
|
|
CNF
|
|
coclass
|
|
CODENAME
|
|
codereview
|
|
Codespaces
|
|
Coen
|
|
cognitiveservices
|
|
COINIT
|
|
colid
|
|
colorconv
|
|
colorformat
|
|
colorhistory
|
|
colorhistorylimit
|
|
COLORKEY
|
|
comctl
|
|
comdlg
|
|
comexp
|
|
cominterop
|
|
commandnotfound
|
|
commandpalette
|
|
compmgmt
|
|
COMPOSITIONDISABLED
|
|
COMPOSITIONFULL
|
|
CONFIGW
|
|
CONFLICTINGMODIFIERKEY
|
|
CONFLICTINGMODIFIERSHORTCUT
|
|
CONOUT
|
|
coreclr
|
|
constexpr
|
|
contentdialog
|
|
contentfiles
|
|
CONTEXTHELP
|
|
CONTEXTMENUHANDLER
|
|
contractversion
|
|
CONTROLPARENT
|
|
copiedcolorrepresentation
|
|
coppied
|
|
copyable
|
|
COPYPEN
|
|
COREWINDOW
|
|
Corpor
|
|
cotaskmem
|
|
COULDNOT
|
|
countof
|
|
covrun
|
|
cpcontrols
|
|
cph
|
|
cppcoreguidelines
|
|
cplusplus
|
|
CPower
|
|
cpptools
|
|
cppvsdbg
|
|
cppwinrt
|
|
createdump
|
|
creativecommons
|
|
CREATEPROCESS
|
|
CREATESCHEDULEDTASK
|
|
CREATESTRUCT
|
|
CREATEWINDOWFAILED
|
|
CRECT
|
|
CRH
|
|
critsec
|
|
cropandlock
|
|
Crossdevice
|
|
csdevkit
|
|
CSearch
|
|
CSettings
|
|
cso
|
|
CSRW
|
|
CStyle
|
|
cswin
|
|
CTest
|
|
CTEXT
|
|
CTLCOLORSTATIC
|
|
CURRENTDIR
|
|
CURSORINFO
|
|
cursorpos
|
|
CURSORSHOWING
|
|
CURSORWRAP
|
|
customaction
|
|
CUSTOMACTIONTEST
|
|
CUSTOMFORMATPLACEHOLDER
|
|
CVal
|
|
cvd
|
|
CVirtual
|
|
CVS
|
|
CWMO
|
|
CXSCREEN
|
|
CXSMICON
|
|
CXVIRTUALSCREEN
|
|
CYSCREEN
|
|
CYSMICON
|
|
CYVIRTUALSCREEN
|
|
Czechia
|
|
cziplib
|
|
Dac
|
|
dacl
|
|
DAffine
|
|
DAFFINETRANSFORM
|
|
datareader
|
|
datatracker
|
|
dataversion
|
|
Dayof
|
|
DBID
|
|
DBLCLKS
|
|
DBLEPSILON
|
|
DBPROP
|
|
DBPROPIDSET
|
|
DBPROPSET
|
|
DCBA
|
|
DCOM
|
|
DComposition
|
|
DCR
|
|
DDEIf
|
|
Deact
|
|
debugbreak
|
|
decryptor
|
|
Dedup
|
|
dfx
|
|
Deduplicator
|
|
Deeplink
|
|
DEFAULTBOOTSTRAPPERINSTALLFOLDER
|
|
DEFAULTCOLOR
|
|
DEFAULTFLAGS
|
|
DEFAULTICON
|
|
defaultlib
|
|
DEFAULTONLY
|
|
DEFAULTTONEAREST
|
|
DEFAULTTONULL
|
|
DEFAULTTOPRIMARY
|
|
DEFERERASE
|
|
DEFPUSHBUTTON
|
|
deinitialization
|
|
DELETEDKEYIMAGE
|
|
DELETESCANS
|
|
DEMOTYPE
|
|
DENORMAL
|
|
depersist
|
|
deprioritized
|
|
DESELECTOTHERS
|
|
DESIGNINFO
|
|
DESKTOPABSOLUTEEDITING
|
|
DESKTOPABSOLUTEPARSING
|
|
DESKTOPHORZRES
|
|
desktopshorcutinstalled
|
|
DESKTOPVERTRES
|
|
devblogs
|
|
devdocs
|
|
devenv
|
|
devmgmt
|
|
DEVMODE
|
|
DEVMODEW
|
|
devpal
|
|
dfx
|
|
DIALOGEX
|
|
digicert
|
|
DINORMAL
|
|
DISABLEASACTIONKEY
|
|
DISABLENOSCROLL
|
|
diskmgmt
|
|
DISPLAYCHANGE
|
|
DISPLAYCONFIG
|
|
DISPLAYFLAGS
|
|
DISPLAYFREQUENCY
|
|
displayname
|
|
DISPLAYORIENTATION
|
|
divyan
|
|
djwsxzxb
|
|
Dlg
|
|
DLGFRAME
|
|
DLGMODALFRAME
|
|
dlib
|
|
dllhost
|
|
dllmain
|
|
DNLEN
|
|
DONOTROUND
|
|
DONTVALIDATEPATH
|
|
dotnet
|
|
downsampled
|
|
downsampling
|
|
Downsampled
|
|
downscale
|
|
DPICHANGED
|
|
DPIs
|
|
DPSAPI
|
|
DQTAT
|
|
DQTYPE
|
|
DRAWCLIPBOARD
|
|
DRAWFRAME
|
|
drawingcolor
|
|
dreamsofameaningfullife
|
|
drivedetectionwarning
|
|
DROPFILES
|
|
DSTINVERT
|
|
DString
|
|
DSVG
|
|
dto
|
|
DUMMYUNIONNAME
|
|
dutil
|
|
DVASPECT
|
|
DVASPECTINFO
|
|
DVD
|
|
dvr
|
|
DVTARGETDEVICE
|
|
dwflags
|
|
dwl
|
|
dwm
|
|
dwmapi
|
|
DWMCOLORIZATIONCOLORCHANGED
|
|
DWMCOMPOSITIONCHANGED
|
|
DWMNCRENDERINGCHANGED
|
|
Dwmp
|
|
DWMSENDICONICLIVEPREVIEWBITMAP
|
|
DWMSENDICONICTHUMBNAIL
|
|
DWMWA
|
|
DWMWCP
|
|
DWMWINDOWATTRIBUTE
|
|
DWMWINDOWMAXIMIZEDCHANGE
|
|
DWORDLONG
|
|
dworigin
|
|
dwrite
|
|
dxgi
|
|
eab
|
|
easeofaccess
|
|
ecount
|
|
Edid
|
|
EDITKEYBOARD
|
|
EDITSHORTCUTS
|
|
EDITTEXT
|
|
EFile
|
|
eku
|
|
emojis
|
|
ENABLEDELAYEDEXPANSION
|
|
ENABLEDPOPUP
|
|
ENABLETAB
|
|
ENABLETEMPLATE
|
|
encodedlaunch
|
|
encryptor
|
|
ENDSESSION
|
|
ENSUREVISIBLE
|
|
ENTERSIZEMOVE
|
|
ENTRYW
|
|
ENU
|
|
environmentvariables
|
|
EOAC
|
|
EPO
|
|
epu
|
|
ERASEBKGND
|
|
EREOF
|
|
EResize
|
|
ERRORIMAGE
|
|
ERRORTITLE
|
|
ESettings
|
|
esrp
|
|
etd
|
|
ETDT
|
|
etl
|
|
etw
|
|
eula
|
|
eurochange
|
|
eventvwr
|
|
evt
|
|
EWXFORCE
|
|
EWXFORCEIFHUNG
|
|
EWXLOGOFF
|
|
EWXPOWEROFF
|
|
EWXREBOOT
|
|
EWXSHUTDOWN
|
|
examplehandler
|
|
examplepowertoy
|
|
EXAND
|
|
EXCLUDEFROMCAPTURE
|
|
EXECUTEDEFAULT
|
|
executionpolicy
|
|
exename
|
|
exf
|
|
EXITSIZEMOVE
|
|
exlist
|
|
EXPCMDFLAGS
|
|
EXPCMDSTATE
|
|
explr
|
|
exppowertoys
|
|
exprtk
|
|
exptas
|
|
exsb
|
|
exstyle
|
|
EXTENDEDKEY
|
|
EXTENDEDVERBS
|
|
extensionsdk
|
|
EXTRALIGHT
|
|
EXTRINSICPROPERTIES
|
|
eyetracker
|
|
FANCYZONESDRAWLAYOUTTEST
|
|
FANCYZONESEDITOR
|
|
FNumber
|
|
FARPROC
|
|
fdx
|
|
fesf
|
|
FFFF
|
|
Figma
|
|
FILEEXPLORER
|
|
fileexploreraddons
|
|
fileexplorerpreview
|
|
FILEFLAGS
|
|
FILEFLAGSMASK
|
|
filelocksmith
|
|
FILELOCKSMITHCONTEXTMENU
|
|
FILELOCKSMITHEXT
|
|
FILELOCKSMITHLIBINTEROP
|
|
filemgmt
|
|
FILEMUSTEXIST
|
|
FILEOP
|
|
FILEOPENDIALOGOPTIONS
|
|
FILEOS
|
|
FILESUBTYPE
|
|
FILESYSPATH
|
|
Filetime
|
|
FILEVERSION
|
|
FILTERMODE
|
|
findfast
|
|
findmymouse
|
|
FIXEDFILEINFO
|
|
FIXEDSYS
|
|
flac
|
|
flyouts
|
|
FMask
|
|
foundrylocal
|
|
fmtid
|
|
FOF
|
|
FOFX
|
|
FOLDERID
|
|
folderpath
|
|
FONTTYPE
|
|
FORCEFILESYSTEM
|
|
FORCEMINIMIZE
|
|
FORMATDLGORD
|
|
formatetc
|
|
FORPARSING
|
|
FRAMECHANGED
|
|
frm
|
|
FROMTOUCH
|
|
fsanitize
|
|
fsmgmt
|
|
fuzzingtesting
|
|
fxf
|
|
FZE
|
|
gacutil
|
|
Gaeilge
|
|
Gaidhlig
|
|
gameid
|
|
GC'ed
|
|
GCLP
|
|
gdi
|
|
gdiplus
|
|
GDIPVER
|
|
GDISCALED
|
|
GETCLIENTAREAANIMATION
|
|
GETCURSEL
|
|
GETDESKWALLPAPER
|
|
GETDLGCODE
|
|
GETDPISCALEDSIZE
|
|
getfilesiginforedist
|
|
geolocator
|
|
GETHOTKEY
|
|
GETICON
|
|
GETLBTEXT
|
|
GETMINMAXINFO
|
|
GETNONCLIENTMETRICS
|
|
GETPROPERTYSTOREFLAGS
|
|
GETSCREENSAVERRUNNING
|
|
GETSECKEY
|
|
GETSTICKYKEYS
|
|
GETTEXTLENGTH
|
|
GIFs
|
|
gitmodules
|
|
GHND
|
|
GMEM
|
|
GNumber
|
|
gpedit
|
|
gpo
|
|
GPOCA
|
|
gpp
|
|
gpu
|
|
gradians
|
|
grctlext
|
|
Gridcustomlayout
|
|
GSM
|
|
gtm
|
|
guiddata
|
|
GUITHREADINFO
|
|
GValue
|
|
gwl
|
|
GWLP
|
|
GWLSTYLE
|
|
googleai
|
|
googlegemini
|
|
hangeul
|
|
Hanzi
|
|
Hardlines
|
|
hardlinks
|
|
HARDWAREINPUT
|
|
Hashset
|
|
hashtag
|
|
HASHVAL
|
|
HASSTRINGS
|
|
HASSUBCOMMANDS
|
|
hbitmap
|
|
hbm
|
|
hbmp
|
|
hbr
|
|
HBRBACKGROUND
|
|
hbrush
|
|
hcblack
|
|
HCRYPTHASH
|
|
HCRYPTPROV
|
|
hcursor
|
|
hcwhite
|
|
hdc
|
|
hdr
|
|
hdrop
|
|
hdwwiz
|
|
Helpline
|
|
helptext
|
|
HGFE
|
|
hglobal
|
|
hhk
|
|
HHmmssfff
|
|
hhx
|
|
Hiber
|
|
Hiberboot
|
|
HIBYTE
|
|
hicon
|
|
HICONSM
|
|
HIDEREADONLY
|
|
HIDEWINDOW
|
|
Hif
|
|
HIMAGELIST
|
|
himl
|
|
hinst
|
|
HIWORD
|
|
HKC
|
|
HKCC
|
|
HKCOMB
|
|
HKCR
|
|
HKCU
|
|
hkey
|
|
HKLM
|
|
HKM
|
|
hkmng
|
|
HKPD
|
|
HKU
|
|
HMD
|
|
hmenu
|
|
hmodule
|
|
hmonitor
|
|
homies
|
|
homljgmgpmcbpjbnjpfijnhipfkiclkd
|
|
HOOKPROC
|
|
HORZRES
|
|
HORZSIZE
|
|
Hostbackdropbrush
|
|
hostsfileeditor
|
|
Hostx
|
|
hotfixes
|
|
hotkeycontrol
|
|
HOTKEYF
|
|
hotkeys
|
|
hotlight
|
|
hotspot
|
|
HPAINTBUFFER
|
|
HRAWINPUT
|
|
HREDRAW
|
|
hres
|
|
hresult
|
|
hrgn
|
|
HROW
|
|
hsb
|
|
HSCROLL
|
|
hsi
|
|
HSpeed
|
|
HTCLIENT
|
|
hthumbnail
|
|
HTOUCHINPUT
|
|
HTTRANSPARENT
|
|
hutchinsoniana
|
|
HVal
|
|
HValue
|
|
Hvci
|
|
hwb
|
|
HWHEEL
|
|
HWINEVENTHOOK
|
|
hwnd
|
|
HWNDFIRST
|
|
HWNDLAST
|
|
HWNDNEXT
|
|
HWNDPARENT
|
|
HWNDPREV
|
|
hyjiacan
|
|
IAI
|
|
icf
|
|
ICONERROR
|
|
ICONLOCATION
|
|
IDCANCEL
|
|
IDD
|
|
idk
|
|
idl
|
|
IIM
|
|
idlist
|
|
ifd
|
|
IDOK
|
|
IDOn
|
|
IDR
|
|
IDXGI
|
|
ietf
|
|
IEXPLORE
|
|
IFACEMETHOD
|
|
IFACEMETHODIMP
|
|
IGNOREUNKNOWN
|
|
IGo
|
|
iid
|
|
Iindex
|
|
Ijwhost
|
|
ILD
|
|
IMAGEHLP
|
|
IMAGERESIZERCONTEXTMENU
|
|
IPTC
|
|
IMAGERESIZEREXT
|
|
imageresizerinput
|
|
imageresizersettings
|
|
imagingdevices
|
|
ime
|
|
imgflip
|
|
inapp
|
|
inbox
|
|
INCONTACT
|
|
Indo
|
|
inetcpl
|
|
Infobar
|
|
INFOEXAMPLE
|
|
Infotip
|
|
INITDIALOG
|
|
INITGUID
|
|
INITTOLOGFONTSTRUCT
|
|
INLINEPREFIX
|
|
inlines
|
|
INPC
|
|
inproc
|
|
INPUTHARDWARE
|
|
INPUTKEYBOARD
|
|
INPUTLANGCHANGED
|
|
INPUTMOUSE
|
|
INPUTSINK
|
|
INPUTTYPE
|
|
INSTALLDESKTOPSHORTCUT
|
|
installdir
|
|
INSTALLFOLDER
|
|
INSTALLFOLDERTOBOOTSTRAPPERINSTALLFOLDER
|
|
INSTALLFOLDERTOPREVIOUSINSTALLFOLDER
|
|
INSTALLLOCATION
|
|
INSTALLMESSAGE
|
|
INSTALLPROPERTY
|
|
installscopeperuser
|
|
INSTALLSTARTMENUSHORTCUT
|
|
INSTALLSTATE
|
|
Inste
|
|
Interlop
|
|
intput
|
|
INTRESOURCE
|
|
INVALIDARG
|
|
invalidoperatioexception
|
|
invokecommand
|
|
ipcmanager
|
|
IPREVIEW
|
|
ipreviewhandlervisualssetfont
|
|
irow
|
|
irprops
|
|
isbi
|
|
isfinite
|
|
iss
|
|
issecret
|
|
ISSEPARATOR
|
|
issuecomment
|
|
istep
|
|
ith
|
|
ITHUMBNAIL
|
|
IUI
|
|
IUWP
|
|
IWIC
|
|
jfif
|
|
jgeosdfsdsgmkedfgdfgdfgbkmhcgcflmi
|
|
jjw
|
|
jobject
|
|
jpe
|
|
jpnime
|
|
Jsons
|
|
jsonval
|
|
jxr
|
|
keybd
|
|
KEYBDDATA
|
|
KEYBDINPUT
|
|
keyboardeventhandlers
|
|
keyboardmanagercommon
|
|
KEYBOARDMANAGEREDITOR
|
|
KEYBOARDMANAGEREDITORLIBRARYWRAPPER
|
|
keyboardmanagerstate
|
|
keyboardmanagerui
|
|
keyboardtester
|
|
keycap
|
|
KEYEVENTF
|
|
KEYIMAGE
|
|
keynum
|
|
keyremaps
|
|
keyring
|
|
keyvault
|
|
KILLFOCUS
|
|
killrunner
|
|
kmph
|
|
ksa
|
|
kvp
|
|
Kybd
|
|
LARGEICON
|
|
lastcodeanalysissucceeded
|
|
LASTEXITCODE
|
|
LAYOUTRTL
|
|
LCh
|
|
lbl
|
|
lcid
|
|
LCIDTo
|
|
lcl
|
|
Lclean
|
|
Ldone
|
|
Ldr
|
|
LEFTALIGN
|
|
LEFTSCROLLBAR
|
|
LEFTTEXT
|
|
LError
|
|
LEVELID
|
|
LExit
|
|
lhwnd
|
|
LIBFUZZER
|
|
LIBID
|
|
LIMITSIZE
|
|
LIMITTEXT
|
|
lindex
|
|
lightswitch
|
|
linkid
|
|
LINKOVERLAY
|
|
LINQTo
|
|
listview
|
|
LIVEDRAW
|
|
LIVEZOOM
|
|
LLKH
|
|
llkhf
|
|
LMEM
|
|
LMENU
|
|
LOADFROMFILE
|
|
LOBYTE
|
|
localappdata
|
|
localpackage
|
|
LOCALSYSTEM
|
|
LOCATIONCHANGE
|
|
LOCKTYPE
|
|
LOGFONT
|
|
LOGFONTW
|
|
logon
|
|
lon
|
|
LOGMSG
|
|
LOGPIXELSX
|
|
LOGPIXELSY
|
|
lng
|
|
lon
|
|
longdate
|
|
LONGNAMES
|
|
lowlevel
|
|
lquadrant
|
|
LOWORD
|
|
lparam
|
|
LPBITMAPINFOHEADER
|
|
LPCFHOOKPROC
|
|
LPCITEMIDLIST
|
|
LPCLSID
|
|
lpcmi
|
|
LPCMINVOKECOMMANDINFO
|
|
LPCREATESTRUCT
|
|
LPCRECT
|
|
LPCTSTR
|
|
lpdw
|
|
lpfn
|
|
LPINPUT
|
|
LPITEMIDLIST
|
|
lpmi
|
|
LPMINMAXINFO
|
|
LPMONITORINFO
|
|
LPOSVERSIONINFOEXW
|
|
LPQUERY
|
|
lprc
|
|
LPSAFEARRAY
|
|
lpstr
|
|
lpsz
|
|
LPTHREAD
|
|
LPTOP
|
|
lptpm
|
|
LPTR
|
|
LPTSTR
|
|
lpv
|
|
LPW
|
|
lpwcx
|
|
lpwndpl
|
|
LReader
|
|
LRESULT
|
|
LSTATUS
|
|
lstrcmp
|
|
lstrcmpi
|
|
lstrcpyn
|
|
lstrlen
|
|
LTEXT
|
|
LTRREADING
|
|
luid
|
|
LUMA
|
|
lusrmgr
|
|
LVal
|
|
LWA
|
|
lwin
|
|
LZero
|
|
MAGTRANSFORM
|
|
makeappx
|
|
MAKEINTRESOURCE
|
|
MAKEINTRESOURCEA
|
|
MAKEINTRESOURCEW
|
|
MAKELANGID
|
|
MAKELONG
|
|
MAKELPARAM
|
|
makepri
|
|
MAKEWPARAM
|
|
manifestdependency
|
|
MAPPEDTOSAMEKEY
|
|
MAPTOSAMESHORTCUT
|
|
MAPVK
|
|
MARKDOWNPREVIEWHANDLERCPP
|
|
MAXIMIZEBOX
|
|
MAXSHORTCUTSIZE
|
|
maxversiontested
|
|
mber
|
|
MBM
|
|
MBR
|
|
MDICHILD
|
|
MDL
|
|
mdtext
|
|
mdtxt
|
|
mdwn
|
|
meme
|
|
memicmp
|
|
MENUITEMINFO
|
|
MENUITEMINFOW
|
|
MERGECOPY
|
|
MERGEPAINT
|
|
Metadatas
|
|
metadatamatters
|
|
metafile
|
|
mfc
|
|
Mgmt
|
|
Microwaved
|
|
middleclickaction
|
|
midl
|
|
mii
|
|
MIIM
|
|
mikeclayton
|
|
mindaro
|
|
Minimizable
|
|
MINIMIZEBOX
|
|
MINIMIZEEND
|
|
MINIMIZESTART
|
|
MINMAXINFO
|
|
minwindef
|
|
Mip
|
|
Miracast
|
|
mkdn
|
|
mlcfg
|
|
mmc
|
|
mmcexe
|
|
MMdd
|
|
mmi
|
|
mmsys
|
|
mobileredirect
|
|
mockapi
|
|
MODALFRAME
|
|
MODESPRUNED
|
|
MONITORENUMPROC
|
|
MONITORINFO
|
|
MONITORINFOEX
|
|
MONITORINFOEXW
|
|
monitorinfof
|
|
MOUSEACTIVATE
|
|
MOUSEDATA
|
|
MOUSEEVENTF
|
|
mousehighlighter
|
|
MOUSEHWHEEL
|
|
MOUSEINPUT
|
|
mousejump
|
|
mousepointer
|
|
mouseutils
|
|
MOVESIZEEND
|
|
MOVESIZESTART
|
|
muxx
|
|
muxxc
|
|
muxxh
|
|
MRM
|
|
MRT
|
|
mru
|
|
MSAL
|
|
msc
|
|
mscorlib
|
|
msctls
|
|
msdata
|
|
msdia
|
|
MSDL
|
|
MSGFLT
|
|
MSHCTX
|
|
MSHLFLAGS
|
|
MSIDXS
|
|
MSIDXSPROP
|
|
msiexec
|
|
MSIFASTINSTALL
|
|
MSIHANDLE
|
|
MSIRESTARTMANAGERCONTROL
|
|
MSIs
|
|
msixbundle
|
|
MSIXCA
|
|
MSLLHOOKSTRUCT
|
|
Mso
|
|
msrc
|
|
msstore
|
|
msvcp
|
|
MT
|
|
MTND
|
|
MULTIPLEUSE
|
|
multizone
|
|
muxc
|
|
MVPs
|
|
mvvm
|
|
MVVMTK
|
|
MWBEx
|
|
MYICON
|
|
NAMECHANGE
|
|
namespaceanddescendants
|
|
nao
|
|
NCACTIVATE
|
|
ncc
|
|
NCCALCSIZE
|
|
NCCREATE
|
|
NCDESTROY
|
|
NCHITTEST
|
|
NCLBUTTONDBLCLK
|
|
NCLBUTTONDOWN
|
|
NCLBUTTONUP
|
|
NCMBUTTONDBLCLK
|
|
NCMBUTTONDOWN
|
|
NCMBUTTONUP
|
|
NCMOUSELEAVE
|
|
NCMOUSEMOVE
|
|
ncpa
|
|
NCPAINT
|
|
NCRENDERING
|
|
ndp
|
|
NEEDDISPATCH
|
|
netcoreapp
|
|
netcpl
|
|
netframework
|
|
netsetup
|
|
netsh
|
|
newcolor
|
|
NEWDIALOGSTYLE
|
|
NEWFILE
|
|
NEWFILEHEADER
|
|
newitem
|
|
newpath
|
|
newplus
|
|
NEWPLUSCONTEXTMENU
|
|
NEWPLUSSHELLEXTENSIONWIN
|
|
newrow
|
|
nicksnettravels
|
|
NIF
|
|
NLog
|
|
NLSTEXT
|
|
NMAKE
|
|
NNN
|
|
NOACTIVATE
|
|
NOAGGREGATION
|
|
NOASYNC
|
|
NOCHANGEDIR
|
|
NOCLIP
|
|
NOCLOSEPROCESS
|
|
NOCOALESCE
|
|
NOCOMM
|
|
NOCONFIRMMKDIR
|
|
NOCOPYBITS
|
|
NOCOPYSECURITYATTRIBS
|
|
NOCRLF
|
|
nodeca
|
|
nodiscard
|
|
NODRAWCAPTION
|
|
NODRAWICON
|
|
NOINHERITLAYOUT
|
|
NOINTERFACE
|
|
NOINVERT
|
|
NOLINKINFO
|
|
nologo
|
|
NOMCX
|
|
NOMINMAX
|
|
NOMIRRORBITMAP
|
|
NOMOVE
|
|
NONANTIALIASED
|
|
nonclient
|
|
NONCLIENTMETRICSW
|
|
NONELEVATED
|
|
nonspace
|
|
nonstd
|
|
NOOWNERZORDER
|
|
NOPARENTNOTIFY
|
|
NOPREFIX
|
|
NPU
|
|
NOREDIRECTIONBITMAP
|
|
NOREDRAW
|
|
NOREMOVE
|
|
norename
|
|
NOREPEAT
|
|
NOREPOSITION
|
|
norestart
|
|
NORMALDISPLAY
|
|
NORMALUSER
|
|
NOSEARCH
|
|
NOSENDCHANGING
|
|
NOSIZE
|
|
NOTHOUSANDS
|
|
NOTICKS
|
|
NOTIFICATIONSDLL
|
|
NOTIFYICONDATA
|
|
NOTIFYICONDATAW
|
|
NOTIMPL
|
|
NOTOPMOST
|
|
NOTRACK
|
|
NOTSRCCOPY
|
|
NOTSRCERASE
|
|
notwindows
|
|
NOTXORPEN
|
|
nowarn
|
|
NOZORDER
|
|
NPH
|
|
npmjs
|
|
NResize
|
|
NTAPI
|
|
ntdll
|
|
ntfs
|
|
NTSTATUS
|
|
NTSYSAPI
|
|
NULLCURSOR
|
|
nullonfailure
|
|
nullref
|
|
numberbox
|
|
nwc
|
|
ocr
|
|
Ocrsettings
|
|
odbccp
|
|
OEMCONVERT
|
|
officehubintl
|
|
OFN
|
|
ofs
|
|
oldcolor
|
|
olditem
|
|
oldpath
|
|
oldtheme
|
|
oleaut
|
|
OLECHAR
|
|
onebranch
|
|
OOBEUI
|
|
openas
|
|
opencode
|
|
OPENFILENAME
|
|
opensource
|
|
openxmlformats
|
|
ollama
|
|
Olllama
|
|
onnx
|
|
OPTIMIZEFORINVOKE
|
|
ORPHANEDDIALOGTITLE
|
|
ORSCANS
|
|
oss
|
|
OSVERSIONINFO
|
|
OSVERSIONINFOEX
|
|
OSVERSIONINFOEXW
|
|
OSVERSIONINFOW
|
|
osvi
|
|
OUTOFCONTEXT
|
|
Outptr
|
|
outputtype
|
|
outsettings
|
|
OVERLAPPEDWINDOW
|
|
Oversampling
|
|
OVERWRITEPROMPT
|
|
OWNDC
|
|
OWNERDRAWFIXED
|
|
Packagemanager
|
|
PACL
|
|
PAINTSTRUCT
|
|
PALETTEWINDOW
|
|
PARENTNOTIFY
|
|
PARENTRELATIVE
|
|
PARENTRELATIVEEDITING
|
|
PARENTRELATIVEFORADDRESSBAR
|
|
PARENTRELATIVEFORUI
|
|
PARENTRELATIVEPARSING
|
|
parray
|
|
PARTIALCONFIRMATIONDIALOGTITLE
|
|
PATCOPY
|
|
PATHMUSTEXIST
|
|
PATINVERT
|
|
PATPAINT
|
|
pbc
|
|
pbi
|
|
PBlob
|
|
pbrush
|
|
pcb
|
|
pcch
|
|
pcelt
|
|
pch
|
|
pchast
|
|
PCIDLIST
|
|
PCTSTR
|
|
PCWSTR
|
|
PDBs
|
|
PDEVMODE
|
|
pdisp
|
|
PDLL
|
|
pdo
|
|
pdto
|
|
pdtobj
|
|
pdw
|
|
Peb
|
|
PElems
|
|
Pels
|
|
PELSHEIGHT
|
|
PELSWIDTH
|
|
PERCEIVEDFLAG
|
|
perfmon
|
|
pesi
|
|
pevent
|
|
PEXCEPTION
|
|
pfn
|
|
pfo
|
|
pft
|
|
pgp
|
|
pguid
|
|
phbm
|
|
phbmp
|
|
phicon
|
|
phwnd
|
|
pici
|
|
pidl
|
|
PIDLIST
|
|
pinfo
|
|
pinvoke
|
|
pipename
|
|
PKBDLLHOOKSTRUCT
|
|
pkgfamily
|
|
PKI
|
|
plib
|
|
ploc
|
|
ploca
|
|
plocm
|
|
pluginsmodel
|
|
PMAGTRANSFORM
|
|
PMs
|
|
PMSIHANDLE
|
|
pnid
|
|
PNMLINK
|
|
Poc
|
|
Podcasts
|
|
Photoshop
|
|
POINTERID
|
|
POINTERUPDATE
|
|
Pokedex
|
|
Pomodoro
|
|
Popups
|
|
POPUPWINDOW
|
|
POSITIONITEM
|
|
POWERRENAMECONTEXTMENU
|
|
powerrenameinput
|
|
POWERRENAMETEST
|
|
POWERTOYNAME
|
|
powertoyssetup
|
|
powertoysusersetup
|
|
Powrprof
|
|
ppenum
|
|
ppidl
|
|
pprm
|
|
pproc
|
|
ppshv
|
|
ppsi
|
|
ppsid
|
|
ppsrm
|
|
ppsrree
|
|
ppstm
|
|
ppsz
|
|
pptal
|
|
ppv
|
|
ppwsz
|
|
prc
|
|
Prefixer
|
|
prependpath
|
|
prepopulate
|
|
prevhost
|
|
previewer
|
|
PREVIEWHANDLERFRAMEINFO
|
|
PREVIOUSINSTALLFOLDER
|
|
PREVIOUSVERSIONSINSTALLED
|
|
prevpane
|
|
prg
|
|
prgh
|
|
prgms
|
|
pri
|
|
primaryclickaction
|
|
PRINTCLIENT
|
|
printmanagement
|
|
prm
|
|
proactively
|
|
PROCESSENTRY
|
|
PROCESSKEY
|
|
processthreadsapi
|
|
PROCESSTRACE
|
|
procmon
|
|
PRODEXT
|
|
PRODUCTVERSION
|
|
Progman
|
|
programdata
|
|
projectname
|
|
PROPERTYKEY
|
|
Propset
|
|
PROPVARIANT
|
|
PRTL
|
|
prvpane
|
|
psapi
|
|
pscid
|
|
pscustomobject
|
|
PSECURITY
|
|
psfgao
|
|
psfi
|
|
PSMODULEPATH
|
|
Psr
|
|
psrm
|
|
psrree
|
|
pstatstg
|
|
pstm
|
|
PStr
|
|
pstream
|
|
pstrm
|
|
PSYSTEM
|
|
psz
|
|
ptb
|
|
ptc
|
|
PTCHAR
|
|
ptd
|
|
PTOKEN
|
|
PToy
|
|
ptstr
|
|
pui
|
|
PWAs
|
|
pwcs
|
|
PWSTR
|
|
pwsz
|
|
pwtd
|
|
QDC
|
|
qit
|
|
QNN
|
|
Qualcomm
|
|
QITAB
|
|
QITABENT
|
|
qoi
|
|
Quarternary
|
|
QUERYENDSESSION
|
|
QUERYOPEN
|
|
QUEUESYNC
|
|
quickaccent
|
|
QUNS
|
|
RAII
|
|
RAlt
|
|
RAquadrant
|
|
randi
|
|
rasterization
|
|
Rasterize
|
|
RAWINPUTDEVICE
|
|
RAWINPUTHEADER
|
|
RAWMODE
|
|
RAWPATH
|
|
rbhid
|
|
rclsid
|
|
RCZOOMIT
|
|
RDW
|
|
READMODE
|
|
READOBJECTS
|
|
recents
|
|
RECTDESTINATION
|
|
rectp
|
|
RECTSOURCE
|
|
recyclebin
|
|
Redist
|
|
Reencode
|
|
REFCLSID
|
|
REFIID
|
|
REGCLS
|
|
regfile
|
|
REGISTERCLASSFAILED
|
|
REGISTRYHEADER
|
|
REGISTRYPREVIEWEXT
|
|
registryroot
|
|
regkey
|
|
regroot
|
|
regsvr
|
|
REINSTALLMODE
|
|
releaseblog
|
|
reloadable
|
|
Relogger
|
|
remappings
|
|
REMAPSUCCESSFUL
|
|
REMAPUNSUCCESSFUL
|
|
Remotable
|
|
remoteip
|
|
Removelnk
|
|
renamable
|
|
RENAMEONCOLLISION
|
|
reparented
|
|
reparenting
|
|
reportfileaccesses
|
|
requery
|
|
requerying
|
|
rescap
|
|
resgen
|
|
resheader
|
|
resizers
|
|
RESIZETOFIT
|
|
resmimetype
|
|
RESOURCEID
|
|
RESTORETOMAXIMIZED
|
|
RETURNONLYFSDIRS
|
|
RGBQUAD
|
|
rgbs
|
|
rgelt
|
|
rgf
|
|
rgh
|
|
rgn
|
|
rgs
|
|
rguid
|
|
RIDEV
|
|
RIGHTSCROLLBAR
|
|
riid
|
|
RKey
|
|
RNumber
|
|
rop
|
|
ROUNDSMALL
|
|
ROWSETEXT
|
|
rpcrt
|
|
RRF
|
|
rsop
|
|
Rsp
|
|
rstringalnum
|
|
rstringalpha
|
|
rstringdigit
|
|
rtb
|
|
RTLREADING
|
|
rtm
|
|
runas
|
|
rundll
|
|
rungameid
|
|
RUNLEVEL
|
|
runtimeclass
|
|
runtimepack
|
|
ruuid
|
|
rvm
|
|
rwin
|
|
sacl
|
|
safeprojectname
|
|
SAMEKEYPREVIOUSLYMAPPED
|
|
SAMESHORTCUTPREVIOUSLYMAPPED
|
|
samsung
|
|
sancov
|
|
SAVEFAILED
|
|
scanled
|
|
schedtasks
|
|
SCID
|
|
Scode
|
|
SCREENFONTS
|
|
screenruler
|
|
screensaver
|
|
screenshots
|
|
scrollviewer
|
|
SDDL
|
|
SDKDDK
|
|
sdns
|
|
searchterm
|
|
SEARCHUI
|
|
secondaryclickaction
|
|
SECONDARYDISPLAY
|
|
secpol
|
|
securestring
|
|
SEEMASKINVOKEIDLIST
|
|
SELCHANGE
|
|
selfhost
|
|
SENDCHANGE
|
|
sendvirtualinput
|
|
serverside
|
|
SETBUDDYINT
|
|
SETCONTEXT
|
|
SETCURSEL
|
|
setcursor
|
|
SETFOCUS
|
|
SETFOREGROUND
|
|
SETHOTKEY
|
|
SETICON
|
|
SETLOWPOWERACTIVE
|
|
SETPOWEROFFACTIVE
|
|
SETRANGE
|
|
SETREDRAW
|
|
SETRULES
|
|
SETSCREENSAVEACTIVE
|
|
SETSTICKYKEYS
|
|
SETTEXT
|
|
settingscard
|
|
SETTINGCHANGE
|
|
SETTINGSCHANGED
|
|
settingsheader
|
|
settingshotkeycontrol
|
|
setvariable
|
|
SETWORKAREA
|
|
SFBS
|
|
sfgao
|
|
SFGAOF
|
|
SHACF
|
|
SHANDLE
|
|
sharepoint
|
|
sharpfuzz
|
|
SHCNE
|
|
SHCNF
|
|
SHCONTF
|
|
Shcore
|
|
shellapi
|
|
SHELLDETAILS
|
|
SHELLDLL
|
|
shellex
|
|
SHELLEXECUTEINFO
|
|
SHELLEXECUTEINFOW
|
|
SHELLICONSIZE
|
|
SHFILEINFO
|
|
SHFILEOPSTRUCT
|
|
SHGDN
|
|
SHGDNF
|
|
SHGFI
|
|
SHIL
|
|
shinfo
|
|
shlwapi
|
|
shobjidl
|
|
SHORTCUTATLEAST
|
|
SHORTCUTMAXONEACTIONKEY
|
|
SHORTCUTNOREPEATEDMODIFIER
|
|
SHORTCUTONEACTIONKEY
|
|
SHORTCUTSTARTWITHMODIFIER
|
|
shortdate
|
|
SHORTPATH
|
|
shortsplit
|
|
showcolorname
|
|
SHOWDEFAULT
|
|
SHOWELEVATIONPROMPT
|
|
SHOWMAGNIFIEDCURSOR
|
|
SHOWMAXIMIZED
|
|
SHOWMINIMIZED
|
|
SHOWMINNOACTIVE
|
|
SHOWNA
|
|
SHOWNOACTIVATE
|
|
SHOWNORMAL
|
|
SHOWWINDOW
|
|
shtypes
|
|
sia
|
|
SIATTRIBFLAGS
|
|
SICHINT
|
|
SIDs
|
|
siex
|
|
sigdn
|
|
Signedness
|
|
SIGNINGSCENARIO
|
|
signtool
|
|
SINGLEKEY
|
|
sipolicy
|
|
SIZEBOX
|
|
Sizename
|
|
SIZENESW
|
|
SIZENS
|
|
SIZENWSE
|
|
SIZEWE
|
|
SKEXP
|
|
SKIPOWNPROCESS
|
|
sku
|
|
SLGP
|
|
sln
|
|
SMALLICON
|
|
smartphone
|
|
smileys
|
|
SMTO
|
|
SNAPPROCESS
|
|
snk
|
|
snwprintf
|
|
softline
|
|
SOURCECLIENTAREAONLY
|
|
sourced
|
|
sourcedoc
|
|
SOURCEHEADER
|
|
sourcesdirectory
|
|
spdisp
|
|
spdlog
|
|
spdo
|
|
spesi
|
|
splitwstring
|
|
Spongebob
|
|
spongebot
|
|
spsi
|
|
spsia
|
|
spsrm
|
|
spsv
|
|
SRCAND
|
|
SRCCOPY
|
|
SRCERASE
|
|
Srch
|
|
SRCINVERT
|
|
SRCPAINT
|
|
SResize
|
|
srme
|
|
srre
|
|
srw
|
|
srwlock
|
|
sse
|
|
ssf
|
|
STACKFRAME
|
|
stackoverflow
|
|
STARTF
|
|
startupapps
|
|
STARTUPINFO
|
|
STARTUPINFOEX
|
|
STARTUPINFOW
|
|
startupscreen
|
|
STATFLAG
|
|
STATICEDGE
|
|
STATSTG
|
|
stdafx
|
|
STDAPI
|
|
stdc
|
|
stdcpp
|
|
stdcpplatest
|
|
STDMETHODCALLTYPE
|
|
STDMETHODIMP
|
|
steamapps
|
|
STGC
|
|
STGM
|
|
STGMEDIUM
|
|
STGMREAD
|
|
STICKYKEYS
|
|
sticpl
|
|
storelogo
|
|
stprintf
|
|
streamjsonrpc
|
|
STRINGIZE
|
|
stringtable
|
|
stringval
|
|
Strm
|
|
strret
|
|
stscanf
|
|
sttngs
|
|
Stubless
|
|
stuttery
|
|
STYLECHANGED
|
|
STYLECHANGING
|
|
subkeys
|
|
sublang
|
|
SUBMODULEUPDATE
|
|
subresource
|
|
Superbar
|
|
suntimes
|
|
sut
|
|
svchost
|
|
SVGIn
|
|
SVGIO
|
|
svgz
|
|
SVSI
|
|
SWFO
|
|
SWP
|
|
SWPNOSIZE
|
|
SWPNOZORDER
|
|
SWRESTORE
|
|
symbolrequestprod
|
|
SYMCACHE
|
|
SYMED
|
|
SYMOPT
|
|
SYNCPAINT
|
|
SYSCHAR
|
|
SYSCOLORCHANGE
|
|
SYSCOMMAND
|
|
SYSDEADCHAR
|
|
sysdm
|
|
SYSICONINDEX
|
|
SYSKEY
|
|
syskeydown
|
|
SYSKEYUP
|
|
SYSLIB
|
|
SYSMENU
|
|
systemai
|
|
SYSTEMAPPS
|
|
SYSTEMMODAL
|
|
SYSTEMTIME
|
|
TARG
|
|
TARGETAPPHEADER
|
|
TARGETDIR
|
|
targetentrypoint
|
|
TARGETHEADER
|
|
targetver
|
|
taskbar
|
|
taskkill
|
|
taskschd
|
|
TCHAR
|
|
TCIF
|
|
TCITEM
|
|
TCN
|
|
tcs
|
|
tcscat
|
|
tcschr
|
|
tcscmp
|
|
tcscpy
|
|
tcsdup
|
|
tcslen
|
|
tcsrchr
|
|
tdbuild
|
|
telephon
|
|
templatenamespace
|
|
TESTONLY
|
|
testprocess
|
|
TEXCOORD
|
|
TEXTBOXNEWLINE
|
|
textextractor
|
|
TEXTINCLUDE
|
|
tfopen
|
|
tgz
|
|
themeresources
|
|
THH
|
|
THICKFRAME
|
|
THEMECHANGED
|
|
THISCOMPONENT
|
|
throughs
|
|
TILEDWINDOW
|
|
TILLSON
|
|
timedate
|
|
timediff
|
|
timeunion
|
|
timeutil
|
|
TITLEBARINFO
|
|
Titlecase
|
|
tkcontrols
|
|
tkconverters
|
|
tlb
|
|
tlbimp
|
|
tlc
|
|
tmain
|
|
TNP
|
|
Toolhelp
|
|
toolwindow
|
|
TOPDOWNDIB
|
|
TOUCHEVENTF
|
|
TOUCHINPUT
|
|
TPMLEFTALIGN
|
|
TPMRETURNCMD
|
|
TRACEHANDLE
|
|
tracelogging
|
|
tracerpt
|
|
trackbar
|
|
trafficmanager
|
|
transicc
|
|
TRAYMOUSEMESSAGE
|
|
triaging
|
|
trl
|
|
trx
|
|
tsa
|
|
tskill
|
|
tstoi
|
|
tweakable
|
|
TWF
|
|
tymed
|
|
TYPEKEYBOARD
|
|
TYPEMOUSE
|
|
TYPESHORTCUT
|
|
UAC
|
|
UACUI
|
|
UAL
|
|
uap
|
|
UBR
|
|
UBreak
|
|
ubrk
|
|
UCallback
|
|
ucrt
|
|
ucrtd
|
|
uefi
|
|
UError
|
|
uesc
|
|
UFlags
|
|
UHash
|
|
UIA
|
|
UIEx
|
|
uild
|
|
uitests
|
|
UITo
|
|
ULONGLONG
|
|
ums
|
|
uncompilable
|
|
UNCPRIORITY
|
|
UNDNAME
|
|
UNICODETEXT
|
|
unins
|
|
uninstalls
|
|
Uniquifies
|
|
unitconverter
|
|
unittests
|
|
UNLEN
|
|
UNORM
|
|
unremapped
|
|
unvirtualized
|
|
unwide
|
|
unzoom
|
|
UOffset
|
|
UOI
|
|
UPDATENOW
|
|
UPDATEREGISTRY
|
|
updown
|
|
UPGRADINGPRODUCTCODE
|
|
upscaling
|
|
Uptool
|
|
urld
|
|
Usb
|
|
USEDEFAULT
|
|
USEFILEATTRIBUTES
|
|
USEINSTALLERFORTEST
|
|
USESHOWWINDOW
|
|
USESTDHANDLES
|
|
USRDLL
|
|
utm
|
|
UType
|
|
uuidv
|
|
uwp
|
|
uxt
|
|
uxtheme
|
|
vabdq
|
|
validmodulename
|
|
valuegenerator
|
|
variantassignment
|
|
VARTYPE
|
|
vcamp
|
|
VCENTER
|
|
vcgtq
|
|
VCINSTALLDIR
|
|
Vcpkg
|
|
VCRT
|
|
vcruntime
|
|
vcvars
|
|
VDesktop
|
|
vdupq
|
|
VERBSONLY
|
|
VERBW
|
|
VERIFYCONTEXT
|
|
VERSIONINFO
|
|
VERTRES
|
|
VERTSIZE
|
|
VFT
|
|
vget
|
|
vgetq
|
|
viewmodels
|
|
virama
|
|
VIRTKEY
|
|
VIRTUALDESK
|
|
VISEGRADRELAY
|
|
visiblecolorformats
|
|
visualeffects
|
|
vkey
|
|
vmovl
|
|
VMs
|
|
vorrq
|
|
VOS
|
|
vpaddlq
|
|
vqsubq
|
|
VREDRAW
|
|
vreinterpretq
|
|
VSC
|
|
VSCBD
|
|
vscdb
|
|
vsconfig
|
|
VSCROLL
|
|
vsetq
|
|
VSINSTALLDIR
|
|
VSM
|
|
vso
|
|
vsonline
|
|
VSpeed
|
|
vstemplate
|
|
vstest
|
|
VSTHRD
|
|
vstprintf
|
|
VSTT
|
|
vswhere
|
|
Vtbl
|
|
WANTNUKEWARNING
|
|
WANTPALM
|
|
wasdk
|
|
wbem
|
|
WBounds
|
|
Wca
|
|
WCE
|
|
wcex
|
|
WClass
|
|
wcsicmp
|
|
wcsncpy
|
|
wcsnicmp
|
|
WCT
|
|
WCRAPI
|
|
WDA
|
|
wdm
|
|
wdp
|
|
wdupenv
|
|
webbrowsers
|
|
webpage
|
|
websites
|
|
wekyb
|
|
wft
|
|
wgpocpl
|
|
WHEREID
|
|
wic
|
|
wifi
|
|
wikimedia
|
|
wikipedia
|
|
WIL
|
|
winapi
|
|
winappsdk
|
|
windir
|
|
WINDOWCREATED
|
|
WINDOWEDGE
|
|
WINDOWINFO
|
|
WINDOWNAME
|
|
WINDOWPLACEMENT
|
|
WINDOWPOSCHANGED
|
|
WINDOWPOSCHANGING
|
|
WINDOWSBUILDNUMBER
|
|
windowssearch
|
|
windowssettings
|
|
WINDOWSTYLES
|
|
WINDOWSTYLESICON
|
|
winerror
|
|
WINEVENT
|
|
winexe
|
|
winforms
|
|
winget
|
|
wingetcreate
|
|
wingetpkgs
|
|
Winhook
|
|
WINL
|
|
winlogon
|
|
winmd
|
|
WINNT
|
|
windowsml
|
|
winml
|
|
winres
|
|
winrt
|
|
winsdk
|
|
winsta
|
|
WINTHRESHOLD
|
|
WINVER
|
|
winxamlmanager
|
|
withinrafael
|
|
Withscript
|
|
wixproj
|
|
wixtoolset
|
|
WIXUI
|
|
WKSG
|
|
Wlkr
|
|
wmain
|
|
Wman
|
|
WMI
|
|
WMICIM
|
|
wmimgmt
|
|
wmp
|
|
wmsg
|
|
WMSYSCOMMAND
|
|
wnd
|
|
WNDCLASS
|
|
WNDCLASSEX
|
|
WNDCLASSEXW
|
|
WNDCLASSW
|
|
WNDPROC
|
|
wnode
|
|
wom
|
|
WORKSPACESEDITOR
|
|
WORKSPACESLAUNCHER
|
|
WORKSPACESSNAPSHOTTOOL
|
|
WORKSPACESWINDOWARRANGER
|
|
worktree
|
|
wox
|
|
wparam
|
|
wpf
|
|
wpftmp
|
|
wpfui
|
|
wpr
|
|
wprp
|
|
wql
|
|
wregex
|
|
WReserved
|
|
WResize
|
|
WRITEOBJECTS
|
|
Wrk
|
|
wrl
|
|
wscui
|
|
wsh
|
|
wstr
|
|
wsz
|
|
WTA
|
|
WTNCA
|
|
wtoi
|
|
WTS
|
|
WTSAT
|
|
Wubi
|
|
WUX
|
|
Wwanpp
|
|
XAxis
|
|
XButton
|
|
xclip
|
|
xcopy
|
|
xap
|
|
XDeployment
|
|
XDimension
|
|
xdf
|
|
XDocument
|
|
XElement
|
|
xfd
|
|
XFile
|
|
XIncrement
|
|
XLoc
|
|
XNamespace
|
|
Xoshiro
|
|
XPels
|
|
XPixel
|
|
XPos
|
|
XResource
|
|
xsi
|
|
XSpeed
|
|
XStr
|
|
xstyler
|
|
xmp
|
|
XTimer
|
|
XUP
|
|
XVIRTUALSCREEN
|
|
xxxxxx
|
|
YAxis
|
|
ycombinator
|
|
YIncrement
|
|
YDimension
|
|
yinle
|
|
yinyue
|
|
YPels
|
|
YPos
|
|
YResolution
|
|
YSpeed
|
|
YTimer
|
|
YStr
|
|
YVIRTUALSCREEN
|
|
ZEROINIT
|
|
zonability
|
|
zonable
|
|
zoneset
|
|
Zoneszonabletester
|
|
Zoomin
|
|
zoomit
|
|
ZOOMITX
|
|
Zorder
|