format PE GUI 4.0 DLL
entry DllEntryPoint

include 'd:\fasm\include\win32ax.inc'

section '.text' code readable executable

proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
	mov eax,TRUE
	ret
endp

proc string_size; a
;  local a:DWORD

; mov eax,[a]
 invoke SetLastError, 0
 nop
 nop
 mov ax,1

 ret
endp

section '.idata' import data readable writeable
  library kernel32,'KERNEL32.DLL'
  include 'd:\fasm\include\api\kernel32.inc'

section '.edata' export data readable
  export 'proc.dll',\
	  string_size,'string_size'

section '.reloc' fixups data discardable
