include \masm32\include\windows.inc include \masm32\include\user32.inc include \masm32\include\kernel32.inc include \masm32\include\masm32.inc include \masm32\include\gdi32.inc include \masm32\include\Shell32.inc include \masm32\macros\macros.asm includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib includelib \masm32\lib\masm32.lib includelib \masm32\lib\gdi32.lib includelib \masm32\lib\Shell32.lib DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD .const IDC_OK equ 1003 IDC_IDCANCEL equ 1004 IDD_ABOUTBOX equ 2000 .data? hInstance dd ? ;dd can be written as dword