Open
Description
This issue is to track my work in getting PocoMan v4.0 running. See more background in #39
My working branch is here: https://github.com/LinusU/retrowin32/tree/pocoman
kernel32.dll
-
GetStartupInfoA
Zero out entire struct in GetStartupInfoA #40 -
SizeofResource
Implement SizeofResource #42 -
SetEnvironmentVariableA
add stub SetEnvironmentVariableA #44 -
CreateEventA
/SetEvent
add handles for events #45 -
ResumeThread
add ResumeThread stub #52 -
ExitThread
implement ExitThread #56 -
WideCharToMultiByte
-
advapi32.dll
-
RegCreateKeyA
/RegQueryValueExA
RegCreateKeyA and RegQueryValueExA stubs #41 -
RegSetValueExA
add RegSetValueExA stub #48
-
ole32.dll
-
OleInitialize
add OleInitialize stub #46
-
user32.dll
-
LoadMenuA
add LoadMenuA stub #47 -
GetWindowRect
implement GetWindowRect #53 -
SetMenuItemInfoA
add SetMenuItemInfoA stub #54 -
GetWindowPlacement
add GetWindowPlacement stub #59 + implement GetWindowPlacement #67 -
CreatePopupMenu
add CreatePopupMenu stub #60 -
GetSubMenu
add GetSubMenu stub #61 -
KillTimer
implement KillTimer #63 -
SetWindowPos
update host window size in SetWindowPos #69
-
gdi32.dll
- null
hdcSrc
withBLACKNESS
support null hdcSrc when using BLACKNESS rop #50 -
CreatePalette
add CreatePalette stub #68 -
SelectPalette
/RealizePalette
gdi32 palette functions #49 -
SetTextAlign
add SetTextAlign stub #66
- null
wininet32.dll
-
InternetOpenA
add InternetOpenA stub #51
-
- Instructions
-
imul_r16_rm16
implement imul_r16_rm16 #55
-
- General
- Stretched blitting
- Flipped blitting
- Keyboard input
Metadata
Assignees
Labels
No labels