home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Hutch / DOWNLOAD / Example2.exe / SPLASH / SPLASH.INC < prev    next >
Encoding:
Text File  |  1999-06-08  |  2.0 KB  |  75 lines

  1. ; #########################################################################
  2.  
  3. ;     include files
  4. ;     ~~~~~~~~~~~~~
  5.       include G:\MASM32\INCLUDE\windows.inc
  6.       include G:\MASM32\INCLUDE\masm32.inc
  7.       include G:\MASM32\INCLUDE\gdi32.inc
  8.       include G:\MASM32\INCLUDE\user32.inc
  9.       include G:\MASM32\INCLUDE\kernel32.inc
  10.       include G:\MASM32\INCLUDE\Comctl32.inc
  11.       include G:\MASM32\INCLUDE\comdlg32.inc
  12.       include G:\MASM32\INCLUDE\shell32.inc
  13.  
  14. ;     libraries
  15. ;     ~~~~~~~~~
  16.       includelib G:\MASM32\LIB\masm32.lib
  17.  
  18.       includelib G:\MASM32\LIB\gdi32.lib
  19.       includelib G:\MASM32\LIB\user32.lib
  20.       includelib G:\MASM32\LIB\kernel32.lib
  21.       includelib G:\MASM32\LIB\Comctl32.lib
  22.       includelib G:\MASM32\LIB\comdlg32.lib
  23.       includelib G:\MASM32\LIB\shell32.lib
  24.  
  25. ; #########################################################################
  26.  
  27.         ;=================
  28.         ; Local prototypes
  29.         ;=================
  30.         WinMain PROTO :DWORD,:DWORD,:DWORD,:DWORD
  31.         WndProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
  32.         TopXY PROTO   :DWORD,:DWORD
  33.         FillBuffer   PROTO :DWORD,:DWORD,:BYTE
  34.         Paint_Proc   PROTO :DWORD,:DWORD
  35.  
  36.         wsprintfA PROTO C :DWORD,:VARARG
  37.         wsprintf equ <wsprintfA>
  38.  
  39.       ;=============
  40.       ; Local macros
  41.       ;=============
  42.  
  43.       szText MACRO Name, Text:VARARG
  44.         LOCAL lbl
  45.           jmp lbl
  46.             Name db Text,0
  47.           lbl:
  48.         ENDM
  49.  
  50.       m2m MACRO M1, M2
  51.         push M2
  52.         pop  M1
  53.       ENDM
  54.  
  55.       return MACRO arg
  56.         mov eax, arg
  57.         ret
  58.       ENDM
  59.  
  60.     .data
  61.         szDisplayName db "Demo Splash Screen",0
  62.         CommandLine   dd 0
  63.         hWnd          dd 0
  64.         hInstance     dd 0
  65.         hIcon         dd 0
  66.         hSplash       dd 0
  67.  
  68. ; ########################### Inserted modules ############################
  69.  
  70.     include toolbar.asm
  71.     include filedlgs.asm
  72.     include statusbr.asm
  73.  
  74. ; #########################################################################
  75.