LoadCursor, GetMessagePos, GetCursorInfo
on_begin_sizemove, on_end_sizemove, on_resizing events
out of memory error reporting
VirtualProtect, VirtualAlloc, VirtualFree
unimportant