Lexique des mots eFORTH v 7.0721 windows

publication: 10 novembre 2024 / mis à jour 10 novembre 2024

Read this page in english

 

Pour récupérer cette version de eFORTH:

Les différents vocabulaires

Liste des mots du vocabulaire FORTH pour eFORTH version 7.0.7.21:

-               -rot            ,               ;               :               :noname 
!               ?               ?do             ?dup            .               ."  
.s              '               (local)         [               [']             [char]  
[ELSE]          [IF]            [THEN]          ]               {               }transfer  
@               *               */              */MOD           /               /mod  
#               #!              #>              #fs             #s              #tib  
+               +!              +loop           +to             <               <#  
<=              <>              =               >               >=              >BODY  
>flags          >flags&         >in             >link           >link&          >name  
>params         >R              >size           0<              0<>             0=               
1-              1/F             1+              2!              2@              2*  
2/              2drop           2dup            3dup            4*              4/  
abort           abort"          abs             accept          afliteral       aft  
again           ahead           align           aligned         allocate        allot  
also            AND             ansi            argc            argv            ARSHIFT  
asm             assert          at-xy           base            begin           bg  
BIN             binary          bl              blank           block           block-fid  
block-id        buffer          bye             c,              C!              C@  
CASE            cat             catch           CELL            cell/           cell+  
cells           char            CLOSE-FILE      cmove           cmove>          CONSTANT  
context         copy            cp              cr              CREATE          CREATE-FILE  
current         decimal         default-key     default-key?    default-type    default-use  
defer           DEFINED?        definitions     DELETE-FILE     depth           do  
DOES>           DROP            dump            dump-file       DUP             echo  
editor          else            emit            empty-buffers   ENDCASE         ENDOF  
erase           evaluate        EXECUTE         EXIT            extract         F-  
f.              f.s             F*              F**             F/              F+  
F<              F<=             F<>             F=              F>              F>=  
F>S             F0<             F0=             FABS            FATAN2          fconstant  
FCOS            fdepth          FDROP           FDUP            FEXP            fg  
file-exists?    FILE-POSITION   FILE-SIZE       fill            FIND            fliteral  
FLN             FLOOR           flush           FLUSH-FILE      FMAX            FMIN  
FNEGATE         FNIP            for             forget          FORTH           forth-builtins  
FOVER           FP!             FP@             fp0             free            FROT  
FSIN            FSINCOS         FSQRT           FSWAP           fvariable       graphics  
here            hex             hld             hold            I               if  
IMMEDIATE       include         included        included?       internals       invert  
is              J               K               key             key?            L!  
latestxt        leave           list            literal         load            loop  
LSHIFT          max             min             mod             ms              ms-ticks  
mv              n.              needs           negate          next            nip  
nl              NON-BLOCK       normal          octal           OF              ok  
only            open-blocks     OPEN-FILE       OR              order           OVER  
pad             page            PARSE           pause           pause?          PI  
postpone        postpone,       precision       previous        prompt          quit  
r"              R@              R/O             R/W             R>              r|  
r~              rdrop           READ-FILE       recognizers     recurse         refill  
remaining       remember        RENAME-FILE     repeat          REPOSITION-FILE required  
reset           resize          RESIZE-FILE     restore         revive          rm  
rot             RP!             RP@             rp0             RSHIFT          s"  
S>F             s>z             save            save-buffers    scr             sealed  
see             set-precision   set-title       sf,             SF!             SF@  
SFLOAT          SFLOAT+         SFLOATS         sign            SL@             SP!  
SP@             sp0             space           spaces          start-task      startswith?  
startup:        state           str             str=            streams         structures  
SW@             SWAP            task            tasks           terminate       then  
throw           thru            tib             to              touch           transfer  
transfer{       type            u.              U/MOD           U<              UL@  
UNLOOP          until           update          use             used            UW@  
value           VARIABLE        visual          vlist           vocabulary      W!  
W/O             while           windows         words           WRITE-FILE      XOR  
z"              z>s 

Vocabulaires

Liste des vocabulaires définis dans la version 7.0.7.21:

ansi        editor      FORTH       graphics    internals   internalized             
recognizers streams     structures  tasks       windows 

Mots définis dans le vocabulaire editor

a r d e wipe p n l 

Mots définis dans le vocabulaire graphics

flip poll wait window heart vertical-flip viewport scale translate }g g{ 
screen>g box color pressed? pixel height width event last-char last-key 
mouse-y mouse-x RIGHT-BUTTON MIDDLE-BUTTON LEFT-BUTTON FINISHED TYPED RELEASED 
PRESSED MOTION EXPOSED RESIZED IDLE internals 

Mots définis dans le vocabulaire graphics / internals

GrfWindowProc msg>pressed msg>button rescale binfo msgbuf ps hdc hwnd GrfClass 
hinstance GrfWindowTitle GrfClassName raw-heart heart-ratio heart-initialize 
cmax! cmin! heart-end heart-start heart-size heart-steps heart-f raw-box 
g> >g gp gstack hline ty tx sy sx key-state! key-state key-count backbuffer 

Mots définis dans le vocabulaire internals

ca! CALLCODE CALL0 CALL1 CALL2 CALL3 CALL4 CALL5 CALL6 CALL7 CALL8 CALL9 
CALL10 CALL11 CALL12 CALL13 CALL14 CALL15 DOFLIT S>FLOAT? fill32 'heap 
'context 'latestxt 'notfound 'heap-start 'heap-size 'stack-cells 'boot 
'boot-size 'tib 'argc 'argv 'runner 'throw-handler NOP BRANCH 0BRANCH DONEXT 
DOLIT DOSET DOCOL DOCON DOVAR DOCREATE DODOES ALITERAL LONG-SIZE S>NUMBER? 
'SYS YIELD EVALUATE1 'builtins internals-builtins autoexec boot-set-title 
e' @line grow-blocks use?! common-default-use block-data block-dirty clobber 
clobber-line include+ path-join included-files raw-included include-file 
sourcedirname sourcefilename! sourcefilename sourcefilename# sourcefilename& 
starts../ starts./ dirname ends/ default-remember-filename remember-filename 
restore-name save-name forth-wordlist setup-saving-base 'cold park-forth 
park-heap saving-base crtype cremit cases (+to) (to) --? }? ?room scope-create 
do-local scope-clear scope-exit local-op scope-depth local+! local! local@ 
<>locals locals-here locals-area locals-gap locals-capacity ?ins. ins. 
vins. onlines line-pos line-width size-all size-vocabulary vocs. voc. voclist 
voclist-from see-all >vocnext see-vocabulary nonvoc? see-xt ?see-flags 
see-loop see-one indent+! icr see. indent mem= ARGS_MARK -TAB +TAB NONAMED 
BUILTIN_FORK SMUDGE IMMEDIATE_MARK dump-line ca@ cell-shift cell-base cell-mask 
#f+s internalized BUILTIN_MARK zplace $place free. boot-prompt raw-ok [SKIP]' 
[SKIP] ?stack sp-limit input-limit tib-setup raw.s $@ digit parse-quote 
leaving, leaving )leaving leaving( value-bind evaluate&fill evaluate-buffer 
arrow ?arrow. ?echo input-buffer immediate? eat-till-cr wascr *emit *key 
notfound last-vocabulary voc-stack-end xt-transfer xt-hide xt-find& scope 

Mots définis dans le vocabulaire streams

stream> >stream stream>ch ch>stream wait-read wait-write empty? full? stream# 
>offset >read >write stream 

Mots définis dans le vocabulaire structures

field struct-align align-by struct last-struct long ptr i64 i32 i16 i8 
typer last-align 

Mots définis dans le vocabulaire tasks

main-task .tasks task-list 

Mots définis dans le vocabulaire windows

WM_>name WM_PENWINLAST WM_PENEVENT WM_CTLINIT WM_PENMISC WM_PENCTL WM_HEDITCTL 
WM_SKB WM_PENMISCINFO WM_GLOBALRCCHANGE WM_HOOKRCRESULT WM_RCRESULT WM_PENWINFIRST 
WM_AFXLAST WM_AFXFIRST WM_HANDHELDLAST WM_HANDHELDFIRST WM_APPCOMMAND WM_PRINTCLIENT 
WM_PRINT WM_HOTKEY WM_PALETTECHANGED WM_PALETTEISCHANGING WM_QUERYNEWPALETTE 
WM_HSCROLLCLIPBOARD WM_CHANGECBCHAIN WM_ASKCBFORMATNAME WM_SIZECLIPBOARD 
WM_VSCROLLCLIPBOARD WM_PAINTCLIPBOARD WM_DRAWCLIPBOARD WM_DESTROYCLIPBOARD 
WM_RENDERALLFORMATS WM_RENDERFORMAT WM_UNDO WM_CLEAR WM_PASTE WM_COPY WM_CUT 
WM_MOUSELEAVE WM_NCMOUSELEAVE WM_MOUSEHOVER WM_NCMOUSEHOVER WM_IME_KEYUP 
WM_IMEKEYUP WM_IME_KEYDOWN WM_IMEKEYDOWN WM_IME_REQUEST WM_IME_CHAR WM_IME_SELECT 
WM_IME_COMPOSITIONFULL WM_IME_CONTROL WM_IME_NOTIFY WM_IME_SETCONTEXT WM_IME_REPORT 
WM_MDIREFRESHMENU WM_DROPFILES WM_EXITSIZEMOVE WM_ENTERSIZEMOVE WM_MDISETMENU 
WM_MDIGETACTIVE WM_MDIICONARRANGE WM_MDICASCADE WM_MDITILE WM_MDIMAXIMIZE 
WM_MDINEXT WM_MDIRESTORE WM_MDIACTIVATE WM_MDIDESTROY WM_MDICREATE WM_DEVICECHANGE 
WM_POWERBROADCAST WM_MOVING WM_CAPTURECHANGED WM_SIZING WM_NEXTMENU WM_EXITMENULOOP 
WM_ENTERMENULOOP WM_PARENTNOTIFY WM_MOUSEHWHEEL WM_XBUTTONDBLCLK WM_XBUTTONUP 
WM_XBUTTONDOWN WM_MOUSEWHEEL WM_MOUSELAST WM_MBUTTONDBLCLK WM_MBUTTONUP 
WM_MBUTTONDOWN WM_RBUTTONDBLCLK WM_RBUTTONUP WM_RBUTTONDOWN WM_LBUTTONDBLCLK 
WM_LBUTTONUP WM_LBUTTONDOWN WM_MOUSEMOVE WM_MOUSEFIRST CB_MSGMAX CB_GETCOMBOBOXINFO 
CB_MULTIPLEADDSTRING CB_INITSTORAGE CB_SETDROPPEDWIDTH CB_GETDROPPEDWIDTH 
CB_SETHORIZONTALEXTENT CB_GETHORIZONTALEXTENT CB_SETTOPINDEX CB_GETTOPINDEX 
CB_GETLOCALE CB_SETLOCALE CB_FINDSTRINGEXACT CB_GETDROPPEDSTATE CB_GETEXTENDEDUI 
CB_SETEXTENDEDUI CB_GETITEMHEIGHT CB_SETITEMHEIGHT CB_GETDROPPEDCONTROLRECT 
CB_SETITEMDATA CB_GETITEMDATA CB_SHOWDROPDOWN CB_SETCURSEL CB_SELECTSTRING 
CB_FINDSTRING CB_RESETCONTENT CB_INSERTSTRING CB_GETLBTEXTLEN CB_GETLBTEXT 
CB_GETCURSEL CB_GETCOUNT CB_DIR CB_DELETESTRING CB_ADDSTRING CB_SETEDITSEL 
CB_LIMITTEXT CB_GETEDITSEL WM_CTLCOLORSTATIC WM_CTLCOLORSCROLLBAR WM_CTLCOLORDLG 
WM_CTLCOLORBTN WM_CTLCOLORLISTBOX WM_CTLCOLOREDIT WM_CTLCOLORMSGBOX WM_LBTRACKPOINT 
WM_QUERYUISTATE WM_UPDATEUISTATE WM_CHANGEUISTATE WM_MENUCOMMAND WM_UNINITMENUPOPUP 
WM_MENUGETOBJECT WM_MENUDRAG WM_MENURBUTTONUP WM_ENTERIDLE WM_MENUCHAR 
WM_MENUSELECT WM_SYSTIMER WM_INITMENUPOPUP WM_INITMENU WM_VSCROLL WM_HSCROLL 
WM_TIMER WM_SYSCOMMAND WM_COMMAND WM_INITDIALOG WM_IME_KEYLAST WM_IME_COMPOSITION 
WM_IME_ENDCOMPOSITION WM_IME_STARTCOMPOSITION WM_INTERIM WM_CONVERTRESULT 
WM_CONVERTREQUEST WM_KEYLAST WM_UNICHAR WM_SYSDEADCHAR WM_SYSCHAR WM_SYSKEYUP 
WM_SYSKEYDOWN WM_DEADCHAR WM_CHAR WM_KEYUP WM_KEYDOWN WM_KEYFIRST WM_INPUT 
BM_SETDONTCLICK BM_SETIMAGE BM_GETIMAGE BM_CLICK BM_SETSTYLE BM_SETSTATE 
BM_GETSTATE BM_SETCHECK BM_GETCHECK SBM_GETSCROLLBARINFO SBM_GETSCROLLINFO 
SBM_SETSCROLLINFO SBM_SETRANGEREDRAW SBM_ENABLE_ARROWS SBM_GETRANGE SBM_SETRANGE 
SBM_GETPOS SBM_SETPOS EM_GETIMESTATUS EM_SETIMESTATUS EM_CHARFROMPOS EM_POSFROMCHAR 
EM_GETLIMITTEXT EM_GETMARGINS EM_SETMARGINS EM_GETPASSWORDCHAR EM_GETWORDBREAKPROC 
EM_SETWORDBREAKPROC EM_SETREADONLY EM_GETFIRSTVISIBLELINE EM_EMPTYUNDOBUFFER 
EM_SETPASSWORDCHAR EM_SETTABSTOPS EM_SETWORDBREAK EM_LINEFROMCHAR EM_FMTLINES 
EM_UNDO EM_CANUNDO EM_SETLIMITTEXT EM_LIMITTEXT EM_GETLINE EM_SETFONT EM_REPLACESEL 
EM_LINELENGTH EM_GETTHUMB EM_GETHANDLE EM_SETHANDLE EM_LINEINDEX EM_GETLINECOUNT 
EM_SETMODIFY EM_GETMODIFY EM_SCROLLCARET EM_LINESCROLL EM_SCROLL EM_SETRECTNP 
EM_SETRECT EM_GETRECT EM_SETSEL EM_GETSEL WM_NCXBUTTONDBLCLK WM_NCXBUTTONUP 
WM_NCXBUTTONDOWN WM_NCMBUTTONDBLCLK WM_NCMBUTTONUP WM_NCMBUTTONDOWN WM_NCRBUTTONDBLCLK 
WM_NCRBUTTONUP WM_NCRBUTTONDOWN WM_NCLBUTTONDBLCLK WM_NCLBUTTONUP WM_NCLBUTTONDOWN 
WM_NCMOUSEMOVE WM_SYNCPAINT WM_GETDLGCODE WM_NCACTIVATE WM_NCPAINT WM_NCHITTEST 
WM_NCCALCSIZE WM_NCDESTROY WM_NCCREATE WM_SETICON WM_GETICON WM_DISPLAYCHANGE 
WM_STYLECHANGED WM_STYLECHANGING WM_CONTEXTMENU WM_NOTIFYFORMAT WM_USERCHANGED 
WM_HELP WM_TCARD WM_INPUTLANGCHANGE WM_INPUTLANGCHANGEREQUEST WM_NOTIFY 
WM_CANCELJOURNAL WM_COPYDATA WM_COPYGLOBALDATA WM_POWER WM_WINDOWPOSCHANGED 
WM_WINDOWPOSCHANGING WM_COMMNOTIFY WM_COMPACTING WM_GETOBJECT WM_COMPAREITEM 
WM_QUERYDRAGICON WM_GETHOTKEY WM_SETHOTKEY WM_GETFONT WM_SETFONT WM_CHARTOITEM 
WM_VKEYTOITEM WM_DELETEITEM WM_MEASUREITEM WM_DRAWITEM WM_SPOOLERSTATUS 
WM_NEXTDLGCTL WM_ICONERASEBKGND WM_PAINTICON WM_GETMINMAXINFO WM_QUEUESYNC 
WM_CHILDACTIVATE WM_MOUSEACTIVATE WM_SETCURSOR WM_CANCELMODE WM_TIMECHANGE 
WM_FONTCHANGE WM_ACTIVATEAPP WM_DEVMODECHANGE WM_WININICHANGE WM_CTLCOLOR 
WM_SHOWWINDOW WM_ENDSESSION WM_SYSCOLORCHANGE WM_ERASEBKGND WM_QUERYOPEN 
WM_QUIT WM_QUERYENDSESSION WM_CLOSE WM_PAINT WM_GETTEXTLENGTH WM_GETTEXT 
WM_SETTEXT WM_SETREDRAW WM_ENABLE WM_KILLFOCUS WM_SETFOCUS WM_ACTIVATE 
WM_SIZE WM_MOVE WM_DESTROY WM_CREATE WM_NULL SRCCOPY DIB_RGB_COLORS BI_RGB 
->bmiColors ->bmiHeader BITMAPINFO ->biClrImportant ->biClrUsed ->biYPelsPerMeter 
->biXPelsPerMeter ->biSizeImage ->biCompression ->biBitCount ->biPlanes 
->biHeight ->biWidth ->biSize BITMAPINFOHEADER ->rgbReserved ->rgbRed ->rgbGreen 
->rgbBlue RGBQUAD StretchDIBits DC_PEN DC_BRUSH DEFAULT_GUI_FONT SYSTEM_FIXED_FONT 
DEFAULT_PALETTE DEVICE_DEFAULT_PALETTE SYSTEM_FONT ANSI_VAR_FONT ANSI_FIXED_FONT 
OEM_FIXED_FONT BLACK_PEN WHITE_PEN NULL_BRUSH BLACK_BRUSH DKGRAY_BRUSH 
GRAY_BRUSH LTGRAY_BRUSH WHITE_BRUSH GetStockObject COLOR_WINDOW RGB CreateSolidBrush 
DeleteObject Gdi32 dpi-aware SetThreadDpiAwarenessContext VK_ALT GET_X_LPARAM 
GET_Y_LPARAM IDI_INFORMATION IDI_ERROR IDI_WARNING IDI_SHIELD IDI_WINLOGO 
IDI_ASTERISK IDI_EXCLAMATION IDI_QUESTION IDI_HAND IDI_APPLICATION LoadIconA 
IDC_HELP IDC_APPSTARTING IDC_HAND IDC_NO IDC_SIZEALL IDC_SIZENS IDC_SIZEWE 
IDC_SIZENESW IDC_SIZENWSE IDC_ICON IDC_SIZE IDC_UPARROW IDC_CROSS IDC_WAIT 
IDC_IBEAM IDC_ARROW LoadCursorA PostQuitMessage FillRect ->rgbReserved 
->fIncUpdate ->fRestore ->rcPaint ->fErase ->hdc PAINTSTRUCT EndPaint BeginPaint 
GetDC PM_NOYIELD PM_REMOVE PM_NOREMOVE ->lPrivate ->pt ->time ->lParam 
->wParam ->message ->hwnd MSG DispatchMessageA TranslateMessage PeekMessageA 
GetMessageA ->bottom ->right ->top ->left RECT ->y ->x POINT CW_USEDEFAULT 
IDI_MAIN_ICON DefaultInstance WS_TILEDWINDOW WS_POPUPWINDOW WS_OVERLAPPEDWINDOW 
WS_CAPTION WS_TILED WS_ICONIC WS_CHILDWINDOW WS_GROUP WS_TABSTOP WS_POPUP 
WS_CHILD WS_MINIMIZE WS_VISIBLE WS_DISABLED WS_CLIPSIBLINGS WS_CLIPCHILDREN 
WS_MAXIMIZE WS_BORDER WS_DLGFRAME WS_VSCROLL WS_HSCROLL WS_SYSMENU WS_THICKFRAME 
WS_MINIMIZEBOX WS_MAXIMIZEBOX WS_OVERLAPPED CreateWindowExA callback DefWindowProcA 
SetForegroundWindow SW_SHOWMAXIMIZED SW_SHOWNORMAL SW_FORCEMINIMIZE SW_SHOWDEFAULT 
SW_RESTORE SW_SHOWNA SW_SHWOMINNOACTIVE SW_MINIMIZE SW_SHOW SW_SHOWNOACTIVATE 
SW_MAXIMIZED SW_SHOWMINIMIZED SW_NORMAL SW_HIDE ShowWindow ->lpszClassName 
->lpszMenuName ->hbrBackground ->hCursor ->hIcon ->hInstance ->cbWndExtra 
->cbClsExtra ->lpfnWndProc ->style WINDCLASSA RegisterClassA MB_CANCELTRYCONTINUE 
MB_RETRYCANCEL MB_YESNO MB_YESNOCANCEL MB_ABORTRETRYIGNORE MB_OKCANCEL 
MB_OK MessageBoxA User32 process-heap HeapReAlloc HeapFree HeapAlloc GetProcessHeap 
win-key win-key? raw-key win-type init-console console-mode stderr stdout 
stdin console-started FlushConsoleInputBuffer SetConsoleMode GetConsoleMode 
GetStdHandle ExitProcess AllocConsole ENABLE_LVB_GRID_WORLDWIDE DISABLE_NEWLINE_AUTO_RETURN 
ENABLE_VIRTUAL_TERMINAL_PROCESSING ENABLE_WRAP_AT_EOL_OUTPUT ENABLE_PROCESSED_OUTPUT 
ENABLE_VIRTUAL_TERMINAL_INPUT ENABLE_QUICK_EDIT_MODE ENABLE_INSERT_MODE 
ENABLE_MOUSE_INPUT ENABLE_WINDOW_INPUT ENABLE_ECHO_INPUT ENABLE_LINE_INPUT 
ENABLE_PROCESSED_INPUT STD_ERROR_HANDLE STD_OUTPUT_HANDLE STD_INPUT_HANDLE 
invalid?ior d0<ior 0=ior ior FILE_END FILE_CURRENT FILE_BEGIN FILE_ATTRIBUTE_NORMAL 
OPEN_EXISTING CREATE_ALWAYS FILE_SHARE_WRITE FILE_SHARE_READ GetFileSize 
SetEndOfFile SetFilePointer MoveFileA DeleteFileA FlushFileBuffers CloseHandle 
WriteFile ReadFile CreateFileA NULL wargs-convert wz>sz wargv wargc CommandLineToArgvW 
Shell32 GetModuleHandleA GetCommandLineW GetLastError WaitForSingleObject 
GetTickCount Sleep ExitProcess Kernel32 contains? dll sofunc GetProcAddress 
LoadLibraryA WindowProcShim SetupCtrlBreakHandler boot_extra windows-builtins 
calls 

SDL2

Mots définis dans le vocabulaire SDL2

SDL2 est un tout nouveau projet. Il a pour but d'intégrer les fontions SDL2 qui donnent accès à un environnement de développement graphique interactif.

GetVersion GetRevision GetCursor GetCPUCount GetBasePath GetAudioStatus 
SDL.CreateWindow GetWindowDisplayMode GetWindowTitle SetWindowPosition 
GetWindowPosition GetWindowID ShowWindow SetWindowTitle SetWindowSize SetWindowIcon 
RestoreWindow RaiseWindow MinimizeWindow MaximizeWindow HideWindow GetWindowSizeInPixels 
GetWindowFlags DestroyWindow CreateWindow GetTicks64 GetTicks Delay SDL.load-image 
LoadBMP LoadBMP_RW FreeSurface DestroyTexture RenderDrawPoints RenderSetLogicalSize 
RenderPresent RenderGetLogicalSize RenderFillRects RenderFillRect RenderDrawRects 
RenderDrawRect RenderDrawPoint RenderDrawLines RenderDrawLine SetRenderDrawColor 
RenderCopyEx RenderCopy RenderClear GetNumRenderDrivers DestroyRenderer 
CreateTextureFromSurface CreateRenderer RWFromFile WaitEvent PumpEvents 
PollEvent HasEvent EventState SDL.init SDL.error SDL.Quit Quit Init SetError 
GetError ClearError SDL_Rect! SDL_Point! SDL_Color! SDL_structures SDL_TEXTINPUT 
SDL_TEXTEDITING SDL_KEYUP SDL_KEYDOWN SDL_WINDOWEVENT SDL_QUIT SDL_TEXTEDITINGEVENT_TEXT_SIZE 
SDL_WINDOW_METAL SDL_WINDOW_VULKAN SDL_WINDOW_KEYBOARD_GRABBED SDL_WINDOW_POPUP_MENU 
SDL_WINDOW_TOOLTIP SDL_WINDOW_UTILITY SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_ALWAYS_ON_TOP 
SDL_WINDOW_MOUSE_CAPTURE SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_FOREIGN SDL_WINDOW_FULLSCREEN_DESKTOP 
SDL_WINDOW_MOUSE_FOCUS SDL_WINDOW_INPUT_FOCUS SDL_WINDOW_MOUSE_GRABBED 
SDL_WINDOW_MAXIMIZED SDL_WINDOW_MINIMIZED SDL_WINDOW_RESIZABLE SDL_WINDOW_BORDERLESS 
SDL_WINDOW_HIDDEN SDL_WINDOW_SHOWN SDL_WINDOW_OPENGL SDL_WINDOW_FULLSCREEN 
SDL_INIT_EVERYTHING SDL_INIT_NOPARACHUTE SDL_INIT_SENSOR SDL_INIT_EVENTS 
SDL_INIT_GAMECONTROLLER SDL_INIT_HAPTIC SDL_INIT_JOYSTICK SDL_INIT_VIDEO 
SDL_INIT_AUDIO SDL_INIT_TIMER SDL_ALPHA_TRANSPARENT SDL_ALPHA_OPAQUE SDL_MAX_LOG_MESSAGE 
SDL2.dll 

Legal: site web personnel sans commerce / personal site without seling