SHCreateItemFromParsingName DeleteObject IShellItem IShellItemImageFactory S_OK SetWindowsHookEx UnhookWindowsHookEx CallNextHookEx GetModuleHandle GetKeyState VIRTUAL_KEY EnumWindows DwmSetWindowAttribute DWM_SYSTEMBACKDROP_TYPE DWM_WINDOW_CORNER_PREFERENCE MAX_PATH SystemParametersInfo SetForegroundWindow GetWindowLong GetForegroundWindow GetDesktopWindow GetShellWindow GetWindowRect GetClassName FindWindowEx WINDOW_STYLE SetLastError WINDOW_EX_STYLE GetSystemMetrics EnumDisplayMonitors MonitorFromWindow GetMonitorInfo MONITORINFOEXW WM_ENTERSIZEMOVE WM_EXITSIZEMOVE GetKeyboardLayout GetWindowThreadProcessId ActivateKeyboardLayout GetKeyboardLayoutList PostMessage WM_INPUTLANGCHANGEREQUEST INPUTLANGCHANGE_FORWARD LOCALE_TRANSIENT_KEYBOARD1 LOCALE_TRANSIENT_KEYBOARD2 LOCALE_TRANSIENT_KEYBOARD3 LOCALE_TRANSIENT_KEYBOARD4