WinMain proc uses edi esi ebx hInst:DWORD, hPrevInst:DWORD, CmdLine:DWORD, CmdShow:DWORD
....
int 3
return msg.wParam
00401A00 ³> ÀCC int3
00401A01 ³. 8B45 BC mov eax, [ebp-44]
00401A04 ³. 8BE5 mov esp, ebp
00401A06 ³. 5D pop ebp
00401A07 À. C2 1000 retn 10
should be:
00401A01 ³. 8B45 BC mov eax, [ebp-44]
00401A04 ³. 5B pop ebx
00401A05 ³. 5E pop esi
00401A06 ³. 5F pop edi
00401A07 ³. 8BE5 mov esp, ebp
00401A09 ³. 5D pop ebp
00401A0A À. C2 1000 retn 10