TUPLE: io-queue free-list callbacks ;
TUPLE: io-callback overlapped quotation stream ;
-: expected-error? ( -- bool )
+: expected-error? ( obj -- bool )
[
ERROR_IO_PENDING ERROR_HANDLE_EOF ERROR_SUCCESS WAIT_TIMEOUT
997
2nip
dup { 0 0 } = [ 2drop ] [ swap window set-gadget-dim ] if ;
-: wm-keydown-codes ( n -- key )
+: wm-keydown-codes ( -- key )
H{
{ 8 "BACKSPACE" }
{ 9 "TAB" }
[ do-events ui-step ] ui-try event-loop
] unless ;
-: register-wndclassex ( classname wndproc -- )
+: register-wndclassex ( classname wndproc -- class )
"WNDCLASSEX" <c-object>
"WNDCLASSEX" c-size over set-WNDCLASSEX-cbSize
CS_HREDRAW CS_VREDRAW bitor CS_OWNDC bitor over set-WNDCLASSEX-style