followup : https://hackmd.io/slVvM1zhQBaaqXF6x1UqnQ ## bugs - Coverity defects - MSVC Static Analysis defects in ReactOS modules - drag and drop between machines - Registry corruption after non-clean shutdown - File system severly corrupted by abnormal shutdown. - system32 as default save folder - win32k: taskmgr: title bar disappears after being maximized - Image (scaling) artifacts in MSI installers - Excessive caption flicker while changing main menu items - visual c++ 2008 redistributable installator from rapps have buttons invisible on the last step - PE section load alignment is not consistent with Windows and Linux - ftp.exe does not automatically switch to binary mode - 'More' displays next screen when pressing any key - Broken window z-ordering - ping 127.0.0.2 is failing - Text in 'Save As' dialog item 'File name' is not selected - Booting with "Enable VGA mode" on real hardware give an exception in win32k.sys - Powercfg standby time for batteries enabled when they aren't present. - kernel32: CreateFileMappingW creates a file filled with random bytes instead of zeroes - Don't load msvcrt.dll too early in the boot process. - tcpip waits with spinlock acquired - keyboard switcher: clicking outside popup menu doesn't close it - Moving a window around the desktop quickly creates a cascade effect. - Delete to trash doesn't work when item is restored. Duplicate file in Recycle Bin - Write attempt to a file that acquire shared lock are allowed. - SHAppBarMessage is broken and needs to be rewritten - Dialog Moving Cursor with Keyboard Arrows Problem - Importing binary hive failed + ROS Install Setup Issues - CRT: kbhit-getch combo call doesn't act like MS msvcrt - ReactOS doesn't detect 16-bit Installer stubs and redirect them - Maxmem option doesnt do anything - Cache Manager data structures are incompatible with Windows - EngCopyBits -> DIB_32BPP_BitBltSrcCopy BSOD - Different keyboard responses - Exception: FreeLoader - RAM Disk boot - unusual BSOD - Freeldr hangs at "Loading FreeLoader..." - Last element in list box cropped - Assertion failure "tcp_recved: len would wrap rcv_wnd" when downloading from rapps - framedyn.dll : Entry Point Not Found (VMware Tools with VMware Workstation v10) - Problems with Explorer, Delete and shutting down revision 62832 - Dual installation (dual boot on same partition) of MS-DOS and ReactOS: DOS works, ROS fails - wininet: bug in InternetCheckConnectionW - No prompt for reboot after a installing a driver that requires so - Win32: painting and window-taskbar-menu little problems. - Cursor disappears when viewing images - Error PAGE_FAULT_IN_NONPAGED_AREA win32k.sys - ReactOS fails to load shell properly - Screensaver preview fixed position on dialog move - Running screensaver preview doesn't prevent new screensaver process from starting - HACK: Crash when booting with Armenian and other codepage-less languages - Strange behavior for Create Shortcut (r53535) - wrong cursor when scrolling text in richedit - win32k: Numpad keys not working - Wrong characters are registered by ReactOS. - Controls blinking - ldr: rewrite regress | Ldr: Actctx regression at Child process - Inconsistent CPU Readings - Graphical glitches when maximizing window - Drawing problem after pressing the 'Alt' key - ReactOS reports files as copied even if they do not exist - Paging file creation fails on partitions < 128MB - NTOS: incorrect amount of RAM reported - GUI perception problems - edit control: Ctrl+Backspace doesn't work - Network activity icon doesn't update automatically - icons for shortcuts don't update until a reboot - Layered windows support is hackplemented - ReactOS fails to start in multiprocessor mode - Black background in animation during file copying in msi installers - Executing a shortcut from ShellExecute() can result in endless loop - roscalc bugs - calc separation bug - ADO does not work in ReactOS. Used the original Windows XP ODBC libraries and MDAC_TYP... - mm: ZwAllocateVirtualMemory behavior in ReactOS differs from W2K3 - StretchBlt doesn't work correctly when source and destination is the same DC - Alt+A fails to check radiobutton when instaling TuxPaint - ReactOS DDE implementation is.. too buggy to be useful - rpcrt4: use local machine name when binding with the ncacn_np protocol. - msvcrt: Missing NULL checks - Right click doesn't work well when application's menu is activated - Letters with diacritic signs are displayed incorrectly - Tab Key does not work for "SysIPAddress32" controls - shell: "Recent Documents" is not populated - Windmc uses host newlines instead of \r\n, but code depends on \r\n - dxdiag doesn't work right, blank after switching tabs - richedit text oddities in wordpad and metapad - Recycle Bin does not show icons for items - Tahoma bold font is broken - taskmgr is not threadsafe - wordpad: background color on button is black on Formatbar - explorer: taskbar is always on top - possible race condition when freeing user mode attributes for brushes - csrss: Crash in Dependency Walker when profiling with DllMain calls for process attach/detach logging - Mouse cursor is not updated over disabled Windows (worksforme) - METABUG: comctl32 incompatibility - comctl32: listview control problems / missing features - comctl32: listbox does not hide scrollbars in listbox - comctl32: can't switch between tabs in taskmanager - comctl32: Missing ListView focused item rcLabel padding for LV_VIEW_ICON (LISTVIEW_DrawItem) - comctl32: code commented out in treeview.c - Window procedure recives no tooltip notifications - graphics details on "reactos device manager" windows - lisview of win2k3 sp1 regedit is not visible while running it on ROS - METABUG - cmd.exe Command-line interpreter bugs - CMD Tab Completition Problem - Wrong Keyboard layout in cmd.exe - cmd ftp infinite loop after Ctrl+Z - cmd: reroute TRACE messages to cmd console - cmd: Copying disallowed to/from special device files like con and nul. - cmd: Added no console (stdin) command line input handling - cmd: TAB completion does not add "" to filename when its necessary. - cmd: dir command globbing malfunction - METABUG: Console issues - Console: v.1.5 crashes in heap: when run with DPH - Function signal(SIGINT, f) is not working - Fix display issues in the console - Better font for console window - shell32 - cpl window is not activated if it is already open - shell: incorrectly displayed type of file in file properties - shell32: Add IShellItemArray and some functions - shell32: Remove unneeded functions. - shell32: 'Browse for Folder' dialog fails to create new folders - shell32: shell icon cache and icon extractors need to be rewritten - shell32: rewrite shell folders implementation - File system namespace extension - Desktop namespace extension - My Computer, Network Places namespace extensions - Recycle Bin namespace extension - test - user32: Test button app - METABUG: Petzold's Testcases | SetMenu doesn't show the new menu until a new repaint is forced - BeginBar: The "Vertical" position doesn't work correctly - Powerbasic label does not display - DELPHI 6 and LAZARUS Apps under 0.3.11 - Access MBR - AHK SendInput will fail if there is no small delay between keystrokes - DirectX - dxdiag: CreateDialogParamW bug - dxdiag: Direct3DCreate(d3d9) causes memory corruptions - ReactX: loading MS DXG.sys results in BSOD - DirectX failed installation (Web Installer) - regedit - regedit: RMB->Rename acts different than Edit->Rename on treeview - Regedit: some malformed strings (REG_SZ) are imported - regedit: incorrectly enters into rename state. - regedit: regedit does not show branch under russian WinXP - nodll hell: problems with ms redistributable packages - Debug logs of .Net Framework installation - XPSepsc - .Net 3.0 SP1, .Net 3.5 SP1, VS 2008 installation fails - Microsoft Visual C++ 6 redistributable (which provides mfc42.dll) from rapps can't be installed - branding - System sounds for ReactOS - Wallpaper for Reactos - Designs: New designs, more ReactOS Logos ## applications - Flash player installer crashes system - Firefox uses 100% of CPU if flash player is installed - Can't install Cygwin - ninite gives an error and halts - HWINFO32: it collects HW info but doesn't show it - AIDA32 exception EInvalidPointer on exit - DiskInternals NTFS Reader 2.1 - Explorer++ v1.2 panels are not redrawn properly - OLE viewer and MFC v4 setup fails - SwitchIt doesn't work - TweakNT 1.21 gives error 5 during conversion - mm: Hyperdbg asserts during install - OllyDbg plugin "Command Line" not accepts commands. - WinAPIOverride is not working - "Frame" sample from Win32++ framework does not paint correctly, asserts in gdi when closing - Starting some delphi programs in 8bpp mode leads to image corruption - Team Speak 2 Server Delphi exception - FLTK widgets do not redraw - Add full suite of GNOME Office to Application manager - Microsoft Office XP Setup Creates Process but doesn't start - Abiword 2.6.4: Fonts listbox isn't shown properly - Kingsoft Office Writer: cannot create a new, or open any document - Assertion 'HvIsCellDirty(Hive, ParentKey)' failed -- while running the Kingsoft Office Free 2013 uninstaller - Assertion 'HvIsCellDirty(Hive, ParentKey)' failed when uninstallung OOo 2.4 - Accents.exe doesn't work properly in ReactOS - DimScreen: DimScreen turns ReactOS totally to black - utorrent download causes softlocks - Connecting to computer via tcp/ip does not work (Reaper) - Black Rectangles in Icon while Using VLC Direct X wallpaper - CPUID's PC Wizard 2008 does not work - crashes+bugchecks - Windows Live Essentials for Windows XP could not be installed - Deadlock with Dreamweaver 3 - Last step of Installation or Start of QIP2012 leads to crash of ReactOS - LogViewer: wrong work or anchors - Photoshop and ImageReady: Assertions on some plugin's about dialogs - LPC assertion upon launching Macromedia Flash 5 - Cisco Anyconnect 3.1.02026 Setup fails - RemoteTaskManager: "Process initialization failure" with STATUS_CONFLICTING_ADDRESSES at startup - The Dude 4.0beta3 TCP Assert - kernel32: rtl: shell32 FoxitReader4: starts directly instead of launching setup wizard (spaces in file name) - Occasionally 7zip fails to unzip all the contents of a zipped file. - Panda Cloud Antivirus can't be installed because of system requirements - Zend Server CE installer stops with an error - tueSpace 7.61 Beta 8: Parts of the interface are missing - Adobe Premiere Pro cs2 refuses to install - Virtual Clone Drive 5.4.5.0 gives error at setup but installation completes correctly - YandexBrowser: fails to install - Opera: in v9.64 Widgets don't launch. - Midori Web Browser - Exception - Ie6: urlmon: Launching ie6 setup gives error - Dvd shrink 3.2 killed by exception - PhotoEchoes doesn't start - MDI minimized window looks like normal window with changed first system button - kbswitch won't update all fields - FreeRDP fails to run - user32: glclock: maximizing app window leaves its original area frozen - Colinux 0.7.9 installs and starts itself but causes bluescreen with arch.fs - NSClient++ NRPE listener not listening - NSClient++ System tray fails to create/use shared memory - DarkBasic Pro editor crashes on startup - OCR CuneiForm - set, trying to work, but during recognition text hangs (window begins "to tremble"). - CAD programme fails to run - Download Master not start with error - KMODE_EXCEPTION_NOT_HANDLED bugcheck after trying to load LeoShell in the ReactOS - Java online check asserts ROS with jre 1.6.7 and K-meleon 1.5.1 - pen width (CreatePen) doesn't work - Exception in Testdisk 6.10 - Incorrect PORT command (Reget Deluxe) - kernel32: PAGE FAULT in IntGetLoadedCodePageEntry (nls) when running KXProject setup - Evolution install fails - zsnesw: mouse acts weird when captured - Flash CS3 install fails - Problem enumerating providers when installing TrafficCompressor 2.0.436 - Cursor problem with EditBox (TrafficCompressor) - WinCDEmu 3.1 fails with "installation aborted" - SEUCK.app - IceChat 7.63 UI corruption - Quassel-Client cannot connect to Quassel Core - aMSN 0.95 installer won't show up. Class "TkTopLevel" not found - postgresql 8.4.1-1 fails to install - Silverlight 4 install failure - Aimp 2.61 does not play sound - msvcrt: kxsetup.exe crashes in fputc on startup - CloseMany.exe doesnt launch in ReactOS - Aston2.exe (can't start, an error occurred) - Google talk paint bug - R gui consoles flash and are unresponsive - AVG installer GUI issues - Opening winHTTrack - white window with a menu - XBMC - black screen after run / Deadlock - Powerpoint viewer 97 installation excepts - Problems with Explorer, Delete and shutting down revision 62832 (Gimp) - Application crashes while viewing License in AIDA32 3.94 - Skype 5.3 doesn't start - Skype 6 doesn't launch - Problems with Livecode 6.5.0 (Build 3009) Comunity Edition - 100 percent CPU usage when using the broadcast settings in VypressChat - MinGW sh.exe deadlock - Adobe Reader 10.1.1 fails to start - Facebook Messenger fails to install - Yahoo messenger downloader utility fails - Yahoo messenger setup drawing issues - WinSSHD SSH server does not work. - ntdll: exception starting Speccy v1.10 - DragKing: Wrong squares in tooltip message - SSH server starts but you cannot log in. (FreeSSHd) - ie6 portable needs .local file support - FOTOLIFE 3.5.0 didn't draw any window - ~~ReactOS as WebServer~~ ## hardware/driver - MS DevCon utility doesn't work on ROS when the Non-PNP driver install feature is used ("install" switch) - Import lwBT bluetooth stack into ReactOS - 2nd Stage NTDDK: pageable code enter with IRQ level > APC_LEVEL (2) - Tecra 8100: WaitForControllerInterrupt() in FLOPPY.SYS prevents the OS from booting up. - Support for RTL8192CU & RTL8188CUS wireless chipsets. - Official Realtek AC97 driver fails to install from .exe - QueryDosDeviceA: strage behaviour - Impossible to install ReactOS on a RAID or SCSI controller - i8042prt: no packet queuing - vbe: Miniport should calculate physical screen dimension off EDID block - Sound problem - Control panel addition kills explorer - Attempt to start bootcd or livecd on Asus Eee-PC with external CD-drive - Regression: R61307 Audio driver appears in device manager, but no sound. - ReactOS VESA driver does not support VBE 1.2 - HACK: serial: IOCTL_SERIAL_GET_HANDFLOW - can't read serial port - iSCSI ? Possible - vfat: file system statistics not updated - Install on second HDD on real hardware get error "opening hive file filed" on first boot after install - S3 ProSavage (DDR) & Twister driver for W2K/XP causes a crash in the kernel - IO controller driver is hardcoded in registry - ATI miniport driver for Radeon 9500 - unhandled exception at boot - logon sound not played on SB Live with XP WDM drivers - ATI Radeon 9250 driver installation crashes ReactOS - nVidia Corporation MCP61 SATA Controller - No Driver for "ACPI Embedded Controller" - VGA: S3 UnichromeIGP: VESA not working, OEM Driver Init fails - pcmcia.inf missing/unimplemented - IDE-SD Adapter - Unable to install ramdisk driver, because devmgr does not let you select the inf-file manually for non-PNP-device - ACPI/PS2-Mouse: Init fails with STATUS_INVALID_PARAMETER - AC97 / ES1370 : Slow audio playback - videoprt: S3 Savage IX8 driver crash with failed assert in dma.c - devmgmt: device manager shows devices that are not connected anymore - SoundBlaster, ROS Multimedia Player error - I am unable to install the nVidia nForce3 drivers for the motherboard - TVCard HCWBT8XX cannot be started - Mouclass.sys tries to open non-existant objects - cdrom: IoStartNextPacket called from outside a DPC routine - realHW: AC97 Driver (ALC650) not working - Using serial ports for more than debug problems - uniata: SATA hdd on Promise SATA150 TX2plus PCI controller not detected. - RTL8139 driver malfunctions on real HW - LiveCD fails to boot in DELL GX520 (CD BOOT) - LiveCD fails to boot in DELL GX520 (USB BOOT) - Escritorio Movistar 8.6.4.594 + 3G modem driver for ZTE MF190 - Epson DX2400 scanner/printer - failed driver installation. - IO1_INITIALIZATION_FAILED booting livecd - pci: Variables assigned twice succesively - USB - ReactOS does not boot from a USB flash drive. - USB mass storage device inaccessible - USB flash drive is not working on real hardware - USB Flash Drive causing BSOD's - SanDisk USB stick doesn't work - [USBUHCI] Installing a Dlink DWA-125 wireless adapter - USB-Wlan Adapter RTL8187 not working - usbuhci: Invalid pointer dereference when accessing USB thumb drive - USB OHCI (SIS, Ali): Init errors, crashes pnp - USB flash drives - ReactOS boot code of MBR can't boot USB-HDD due to error reading sectors with int13h_ah=42h - usbd: Assertion 'CommonDescriptor->bLength' on 2nd stage boot - IDS_DEV_FAILED_ADD After install Samsung USB drivers - Installing MINITAR ZyDAS USB WLAN device using built into ROS driver wizzard / Assertions - Error USBD_ParseConfigurationDescriptorEx failed to parse interface descriptor - usbohci: endless port reset loop when USB device attached on boot - Logitech USB mouse is not working in VMware - Some time after the beginning of mouse and keyboard disabled - USB Drivers stops load in older QEMU versions - virtual - videoprt: VMWare 8 SVGA driver fails to initialise - QEMU Realtek RTL8139 driver crashes the system - Display driver not loaded after uninstalling VBoxGuestAdditions - VESA modes crash Bochs since r56112 - ReactOS doesn't fully work on Bochs. - virtualbox: default display mode with guest additions is 8-bits (256 colors) - Mouse cursor invisible when VirtualBox Guest Additions installed - ReactOS doesn`t boot in virtualbox with serial ata enabled on ICH9 chipset - Network doesn't work in virtualbox if i select ICH9 chipset - Crash on Sun VirtualBox with virtual SCSI (BusLogic) HD ## games - Starcraft: Each field in the cdkey dialog is one character shorter - Thief 2 - The Metal Age Installer Crashes ReactOS - Age of Empires 2 Demo debug during install - doubled mouse in older win32-games and few SDL-Apps (Real hardware & emulated) - Midtown Madness game fails to start - Midtown Madness 2 Abnormal Exit - Opposing Force Demo fails to run in VBox/ Guest additions installed - Video problem in Nexuiz - Mouse pointer is locked into the top left corner of screen when trying to run Plee The Bear in full screen. - running OpenSonic (game) causes mouse pointer to move slowly. - Unknown IOCTL code 1074033791, Received unsupported IPPROTO_IP option 9 (RTTR) - FLARE v14.1: Mouse is locked in the game screen - SCUMMVM - cannot add a game - Soldat causing BSOD / Assertion and maybe other stuff... - Soldat itself cannot be run. Setup for soldat runs well. - GTA 2 Memory Error + strange txt and header (sub) titles - Knights & Merchants: The Peasants Rebellion (GOG.com edition) won't run - Half-Life Uplink: Exception after installing of the Guest Additions - Can't run Half-Life 1 autorun.exe - spider: game fails at completion only in ROS not in Windows - solitaire: missing features - Solitaire, Last card captured by mouse. - Within a deep forest hangs - Assertion 'Irp->Type == 6' failed at ../../ntoskrnl/io/iomgr/irp.c line 1556 - Glider 4.0 not valid application - HDA is defined in ROS, but no sound - Caesar 3: Autorun.exe filckers endlessly - Tony Hawk's Underground 2 can't continue the installation process. - Errors with SupertuxKart 0.8 - Errors with SupertuxKart 0.7.3 - SuperTux 0.3.3 game does not start. - Pinball game for windows does not work under ReactOS - Second Sight can't start - UnknownHorizons 2013.3 game does not start. - OpenGL32: Unreal Tournament fails to initialize its OpenGL render module when VMware ICD driver is installed. ## internal - Disable WINE debug code in nondebug builds - ReactOS needs crash dumps - Develop a standardized way of handling Wine .po-style localization in our build system - `__WINESRC__` has to go - __app_type (wine) and mingw_app_type (mingw) used together - Add WARNING_LEVEL configuration option - Make critical MSVC warnings into errors - Update the building/installation instructions - Prevent redefinition of NDEBUG - Cleanup duplicated functions in CRT - Invalid use of SEH - kdbg: frames resolved incorrectly at backtrace - kdbg: support for hardware breakpoints not fully compliant with specification - Don't access kernel object headers from win32k - rtl: Path functions need more tests - [LD BUG] Delay import library combined with __declspec(dllimport) produces bogus output files - eng mapping function hacked due to missing session space support - Make the Mesa lib leaner to the limit of what the SW implementation exposes - GCC 4.7.2 Issues from new RosBE - kmtest:ZwAllocateVirtualMemory: three failures less with GCC 4.7.2 - kmtest:ExInterlocked: 2 additional failure with GCC 4.7.2 - user32_apitest:wsprintfApi: 8 tests less executed with GCC 4.7.2 - user32_winetest:msg: one additional failure with GCC 4.7.2 - gdi32_winetest:font one additional failure with GCC 4.7.2 - Annotation effort - Implement all annotations in specstrings.h, driverspecs.h and kernelspecs.h - Annotate all internal win32k functions in headers - Annotate RTL internal functions - Annotate DDK - Annotate CRT - Annotate PSDK - ~~kmtest usermode-part test RtlException failing due to missing stack guard page~~ ## missing - Memory Manager does not make any attempts to reduce memory consumption - wallpaper size and transform options - Wireless connection manager - can't insert characters with their ascii codes (ALT + code in numeric keypad) - Improving IPv6 support - Excessive size of Pagefile.sys in small HDDs - powercfg: Missing action lists for Shutdown and Standby buttons in Advanced tab - ReactOS is missing folder background feature - Label livecd/bootcd iso with the revision number - Add Colemak Keyboard layout - ReactOS does't support ISO-13346 UDF file system specification - Local Dll override support in ReactOS - kernel32 error localization (planned?) - Mouse acceleration in unimplemented - Use two scaling factors instead of one - Unimplemented: exFAT/FAT64 filesystem support - CPersonalStartMenu is unimplemented - freeldr: Add support for SSE instructions - GRUB FREELDR using floppy FREELDR.INI - LiveCD: automatic ACPI poweroff does not work - mkhive needs to support architecture specific sections - Command line only boot mode for rescue and low memory situations | On-screen keyboard for touch usage of command line - ICU library was deleted - LoadLibrary/LdrLoadDll must work with paths containing forward slashes - explorer: Include Selection Pattern option in ReactOS Explorer - calc: Add more unit types to the unit conversion - Missing options to show/hide My Network Places, My Computer, and My Documents icons on the desktop - Sendkeys.exe don't work properly - Use MediaInfo DLL in the Properties file dialog - WScript Not Working or Not Implemented (probably part of scrrun.dll) - In Japanese text-mode setup, borders show up as katakana (PC Screen Font 2) ## patch - FsRtlFastUnlockAll/ByKey crash ReactOS - msvcrt: add positional parameters support for ROS's printf* implementation - ntoskrnl: Implementation of NtQueryTimerResolution and NtSetTimerResolution - explorerframe: INameSpaceTreeControl - Cannot run Python MinGW build (_getwch* missing) - reg: query implementation - Changing time zones as of August 2013 - ARM Bringup fixes for latest SVN - Replace old legacy disk with pnp aware disk_new - Improve RtlGetCurrentDirectory_U - lwip: Add default gateway information - user32: edit control to show messages - lwip: Add default gateway information - Patch for basesrv etc - Improvements for setting object owner - Improve font rendering - Update psdk/cfgmgr32.h (upstream) - Fix a sanity check of a returned ConstructBitBlob - ~~magnifier: attachable to desktop 4 sides~~ ## task/todo/journal - Make Windows 2k3 core and shell DLLs working on ROS and vice-versa - Restore Wine sync in shell headers and idl files - Finish rewrite of FAT bootsector - Improve code in gdiobj.c - Rewrite DIB code - DrawNCPreview in uxtheme is only partly implemented - Write a CLANG (portable?) SEH implementation - Start writing Help docs for ReactOS - win32k: EngLineTo needs to be rewritten - rapps: various small fixes - HACK: mmixer: filter out pins, which are not part of filter node processing path - _putws might need a similar change like r51058 - rtl: Range List functions are incomplete and need tests - Message Subsystem Meta Bug - Hebrew translation of ReactOS - ReactOS Targeting - ntvdm - CGA Benchmark Tests ## setup - Add timer to file copy process (stage 1 setup) - setup encounters IO1_INITIALIZATION_FAILED error - Poorly formated and misplaced setup install text - Can't install additional language support - setuplog.txt is too short - Freeldr can't be installed on HDD in RealHW - Remove "U" update option if there is not a registry - Assertion in CmLoadKey failed - ReactOS GUI setup (reactos.exe) is not yet implemented - GUI setup: Search the answerfile "unattend.inf" in INSTALLPATH\system32 - Wine gecko installer - can't move focus between buttons using arrow keys - The 2nd stage installer window not repainted behind a dialog window - usetup: bootsector is overwritten with garbage when creating booting floppy - USETUP and disk partitions - ReactOS setup generates corrupted FAT filesystem. - Can't install ROS when there is NTFS partition on RealHW ## UNIMPLEMENTED - UNIMPLEMENTED: HeapVidMemAllocAligned: required in win32k for DirectX Support - UNIMPLEMENTED: rpc: 'ncadg_ip_udp' protocol - UNIMPLEMENTED: Mm: MmLoadedUserImageList - UNIMPLEMENTED: advapi32: QueryUsersOnEncryptedFile - UNIMPLEMENTED: setupapi: SetupAddToSourceListA/W - WIP: Implement dxg.sys DxDdEnableDirectDraw - GW_ENABLEDPOPUP for GetWindow unimplemented - Set: SO_KEEPALIVE not yet supported - MEM_WRITE_WATCH is not supported - Framedyn exports used by VMWare Tools installer - iernonce: RunOnceExProcess() is unimplemented - ZwCreateSection doesn't handle SECTION_NOT_SUPPORTED situations