Initial MSVC 2008 projects workspace
This commit is contained in:
53
my_dsetup/dsetup.asm
Normal file
53
my_dsetup/dsetup.asm
Normal file
@@ -0,0 +1,53 @@
|
||||
;wildcard, by Fyyre
|
||||
;http://fyyre.l2-fashion.de
|
||||
;modified to not disable GameGuard, by minlexx ;)
|
||||
; just to link to L2Detect.dll
|
||||
;
|
||||
|
||||
format PE GUI 4.0 DLL at 00400000h
|
||||
entry DllEntryPoint
|
||||
|
||||
include '%fasminc%\win32a.inc'
|
||||
|
||||
section '.text' code readable executable
|
||||
|
||||
proc DllEntryPoint
|
||||
mov eax, 1
|
||||
ret
|
||||
; next will never be executed, but reference to L2Detect.dll will remain )
|
||||
call dword [L2Detect_fake] ; minlexx ;) if we don't call it, it won't appear in imports section =[
|
||||
endp
|
||||
|
||||
; include standard dsetup.dll exports (c) Fyyre
|
||||
include 'inc\exported.inc'
|
||||
|
||||
section '.idata' import data readable
|
||||
|
||||
library kernel32,'kernel32.dll',\
|
||||
l2detect,'l2detect.dll' ; minlexx ;)
|
||||
|
||||
include '%fasminc%\API\KERNEL32.INC'
|
||||
import l2detect, L2Detect_fake,'fake' ; minlexx ;)
|
||||
|
||||
section '.edata' export data readable executable
|
||||
export 'wildcard.dll',\
|
||||
DirectXDeviceDriverSetupA,'DirectXDeviceDriverSetupA',\
|
||||
DirectXDeviceDriverSetupW,'DirectXDeviceDriverSetupW',\
|
||||
DirectXRegisterApplicationA,'DirectXRegisterApplicationA',\
|
||||
DirectXRegisterApplicationW,'DirectXRegisterApplicationW',\
|
||||
DirectXSetupA,'DirectXSetupA',\
|
||||
DirectXSetupIsJapan,'DirectXSetupIsJapan',\
|
||||
DirectXSetupIsJapanNec,'DirectXSetupIsJapanNec',\
|
||||
DirectXSetupW,'DirectXSetupW',\
|
||||
DirectXUnRegisterApplication,'DirectXUnRegisterApplication',\
|
||||
DirectXSetupSetCallback,'DirectXSetupSetCallback',\
|
||||
DirectXSetupGetVersion,'DirectXSetupGetVersion',\
|
||||
DirectXSetupCallback,'DirectXSetupCallback',\
|
||||
DirectXSetupGetFileVersion,'DirectXSetupGetFileVersion',\
|
||||
DirectXLoadString,'DirectXLoadString',\
|
||||
DirectXSetupIsEng,'DirectXSetupIsEng',\
|
||||
DirectXSetupShowEULA,'DirectXSetupShowEULA',\
|
||||
DirectXSetupGetEULAA,'DirectXSetupGetEULAA',\
|
||||
DirectXSetupGetEULAW,'DirectXSetupGetEULAW'
|
||||
|
||||
section '.reloc' data discardable fixups
|
Reference in New Issue
Block a user