## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# 80×86 Architecture : Windows 16 bits DLL

Assembler code

    cseg07:039A                 add     sp, 8
    cseg07:039D
    cseg07:039D loc_80E_39D:                            ; CODE XREF: @BMPCAPWN@0WMCREATE$QM8TMESSAGE+8D↑j
    cseg07:039D                 les     bx, [bp+arg_2]
    cseg07:03A0                 les     bx, es:[bx+5Ch]
    cseg07:03A4                 push    word ptr es:[bx+0Ah] ; HWND
    cseg07:03A8                 push    ss
    cseg07:03A9                 lea     ax, [bp+LPCSTR]
    cseg07:03AC                 push    ax              ; LPSTR
    cseg07:03AD                 mov     ax, 50h ; 'P'
    cseg07:03B0                 push    ax              ; int
    cseg07:03B1                 call    GETWINDOWTEXT
    cseg07:03B6                 les     bx, [bp+arg_2]
    cseg07:03B9                 push    word ptr es:[bx+0Ah] ; HWND
    cseg07:03BD                 push    ss
    cseg07:03BE                 lea     ax, [bp+LPCSTR]
    cseg07:03C1                 push    ax              ; LPCSTR
    cseg07:03C2                 call    SETWINDOWTEXT
    cseg07:03C7                 push    ss
    cseg07:03C8                 lea     ax, [bp+var_12]
    cseg07:03CB                 push    ax
    cseg07:03CC                 call    sub_240_AEA
    cseg07:03D1                 add     sp, 4
    cseg07:03D4                 les     bx, [bp+arg_2]
    cseg07:03D7                 les     bx, es:[bx+5Ch]
    cseg07:03DB                 cmp     word ptr es:[bx+0Ah], 0
    cseg07:03E0                 jz      short loc_80E_3FA
    cseg07:03E2                 les     bx, [bp+arg_2]
    cseg07:03E5                 les     bx, es:[bx+5Ch]
    cseg07:03E9                 push    word ptr es:[bx+0Ah]
    cseg07:03ED                 push    ss
    cseg07:03EE                 lea     ax, [bp+var_12]
    cseg07:03F1                 push    ax
    cseg07:03F2                 nop
    cseg07:03F3                 push    cs